PythonУрок 5 из 16
Условия if, elif, else и логические значения
Сравнение в Python даёт ответ True или False. А if решает, какой кусок кода выполнить, — так же, как вы решаете, брать ли зонт.
Главное
- Сравнения: == равно, != не равно, <, >, <=, >=
- and — верны оба условия, or — хотя бы одно, not — наоборот
- После if и else ставят двоеточие, код внутри — с отступом в 4 пробела
- elif проверяется, только если условия выше не сработали
- Выполняется первая подходящая ветка, остальные пропускаются
Пример
total = 1200is_member = Trueprint(total > 1000)if total >= 1000 and is_member: print("You get 10% off")elif total >= 1000: print("Join the club for 10% off")else: print("No discount yet")Сумма больше 1000, и покупатель в клубе — сработала первая ветка. Поменяйте is_member на False и запустите снова.
Задание
Как пользоваться редактором⌘ Enter или Ctrl Enter — запустить код, ⇧ ⌘ Enter — проверить задание.Tab и Shift Tab сдвигают строку или выделение; Esc, затем Tab — выйти из редактора.Проверка сравнивает то, что напечатала программа, с заданием; пробелы в конце строк не важны.После двух неудачных проверок можно открыть решение. Ваш код сохраняется в этом браузере.Напишите советчик по погоде. Ниже 0 — Wear a warm coat, ниже 15 — Take a jacket, иначе T-shirt weather. Отдельным if: если идёт дождь, выведите Take an umbrella.
Вывод
Здесь появится то, что напечатает программа.