Uploaded by sabyrvad

5. Условные операторы

advertisement
Урок 5. Условные операторы
Условные конструкции
За счет условной конструкции мы можем проверить определенное
выражение, если оно окажется верным, то в таком случае мы выполним
один кусочек кода, если неверным, то соответственно, другой кусочек
кода. За счет условных конструкций мы можем выполнять разный код, в
зависимости от разных условий.
If – команда условной конструкции.
Пример:
If 5 == 5
print(«да нах»)
Внутрь одного условия мы можем прописать абсолютно другое условие,
главное соблюдать одинаковое количество отступов.
 За счет отступов указывается вложенность.
 != - проверяет число на неравенство (!=5 (число не должно быть равно
5))
Булевые переменные
Мы можем проверять также булевые переменные.
Когда речь идет про различные булевые переменные, то там мы
можем просто прописывать слово not перед этой переменной (if not), тем
самым мы будем выполнять верные проверки на определённое значение.
Дополнительные операторы
else – это тот оператор, который позволяет выполнить код, который
сработает, если код в операторе if не сработает. Else всегда записывается в
самом конце.
elif – промежуточный оператор. За счет этого оператора мы можем
проверить дополнительное условие. Таким образом оператор elif – это
оператор, который позволяет нам прописать некое дополнительное условие,
если это условие оказывается верным, то в таком случае выполняется код
внутри этого условия, если условие оказывается неверным, сто срабатывает
следующий оператор, если он имеется.
and – мы прописываем данный оператор между выражениями и тем
самым мы можем проверить сразу 2 выражения.
or – это оператор, который работает таким же образом, только ему
важно, чтобы хотя бы один из частей оказалась верной. В таком случае, если
хотя бы одна из частей будет верным, то и условие в целом будет выполнятся
верно.
 Мы можем прописывать множество условий. Все будет обрабатываться
корректно.
Тернарный оператор
Тернарный оператор – это тот же самый if и else, только в
сокращенном формате.
Рассмотрим для начала классическую запись без тернарного оператора:
С применением тернарного оператора код будет выглядеть следующим
образом:
Таким образом тернарный оператор это тот же самый if и else,
только записывается в одну строку. Подобные тернарные операторы очень
удобно использовать, когда у нас есть некий условный оператор, который
состоит исключительно из if и из else. В таком случае очень легко это можно
преобразовать к одной строке.
Download