if/elif/else

Условные операторы – важная часть любого языка программирования. Они позволяют выполнять команды (или наборы команд) только при наличии определённых условий.

При помощи условных операторов программа может определить, выполняются ли определенные условия, а затем решить, что делать дальше.

К примеру, условные операторы можно было бы использовать в следующих ситуациях:

  • Если студент правильно выполнил как минимум 65% заданий, то он сдал тест; если студент выполнил правильно менее 65% заданий, то он провалил тест.

  • Если на счету есть деньги, начисляются проценты; если денег на счету нет, взымается штраф.

  • При покупке 10 и больше апельсинов клиенты получают скидку в размере 5%; если они покупают меньше, то не получают скидки.

Оценивая условия и запуская команды в зависимости от соблюдения этих условий, вы можете написать условный код.

Данное руководство научит вас пользоваться условными операторами в Python.

if

if содержит в себе логическое условие, в котором производится сравнение данных и по результату выбирается дальнейшее действие.

elif

else

Множественные условия: and

or

not

[I]
weather = "Дождь"
date_time = "Ночь"

if weather == "Дождь" and date_time == "Ночь":
    print("Возьмите зонтик и фонарик")
[O]
Возьмите зонтик и фонарик

Last updated