Курс розробки на 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. Оператор != використовується для перевірки, чи не є обидва порівнюваних елементи однаковими.

Книга Коду