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.

Вывод

Здесь появится то, что напечатает программа.