Курс по разработка на Python
Глава
>
Ниво

Условия
Основна if конструкция

Понякога може да пожелаете да добавите условия към определени действия, които предприемате, за да направите кода си гъвкав и да изпълнява различни действия в зависимост от ситуацията. За това използваме if изрази в комбинация с оператори, за да тестваме определени условия и да изпълняваме подходящи действия.

В това първо упражнение съберете яйца и използвайте операторите == и !=, за да проверите дали определени стойности в един списък са еднакви или различни една от друга.

Guide

Цел

Събери всички яйца от полето и ги сравни помежду им, използвайки условия в if израз.

Събери всички яйца от полето, като минеш върху тях, и след като ги събереш, ги запази в списък с име basket .

basket = ["blue egg", "red egg", "shinny egg", "green egg"]

След като създадеш списъка, отиди до X маркировките, за да ги сравниш помежду им и с константата, наречена eggs, чрез задаване на условия в if израз. Константата eggs има обща стойност за яйцата, които разполагаш.

if basket[0] == basket[1]: player.speak("This statement is True!") else: player.speak("This statement is False!")

Този код сравнява първите два елемента в списъка, като използва оператора == за проверка дали двата сравнявани елемента са еднакви. Ако са, се изпълнява първата команда, а ако не са, се изпълнява кодът под else израза.

Изпълни същите if изрази на следните две X маркировки, но използвай следните условия:

if basket[1] != basket[2] и if basket == eggs . Операторът != се използва за проверка дали двата сравнявани елемента не са еднакви.

Книга с Код