В задаче про нахождение максимального числа из двух мы встретили новый оператор, который начинался со слова IF
Это оператор называется - УСЛОВНЫЙ
Слово if
переводится с английского языка как "если", а слово else
- как "иначе". Если условие после слова if
верно (истинно), то выполняются все команды (операторы), стоящие после двоеточия с новой строки и расположенные до слова else
. Если условие неверно (ложно), то выполняются команды, стоящие после слова else:
.
В отличии от других языков программирования, в Python важны отступы (сдвиги) операторов относительно левой границы. Эти сдвиги влияют на работу программы. Если посмотреть внимательно, то слово if и слово else
начинаются на одном уровне, а команды, которые выполняются, сдвинуты относительно этого уровня вправо на одно и тоже расстояние (рекомендуется использовать 4 пробела).
ОБЩИЙ ВИД УСЛОВНОГО ОПЕРАТОРА:
if условие: # заголовок с условием
# блок «если» — операторы, которые выполняются,
# если условие в заголовке истинно
else:
# блок «иначе» — операторы, которые выполняются,
# если условие в заголовке ложно
ЗАПОМИНАЕМ:
1. IF - ELSE -
ЭТО ОДИН ОПЕРАТОР!
2. после слова
else НИКОГДА УСЛОВИЕ НЕ СТАВИТСЯ (условие ставить только после слова IF).
Блок "иначе" выполняется тогда, когда основное условие, указанное после слова IF - ложно, т.е. не выполняется
3. Операторы, которые необходимо выполнить в каждой ветке (if или else) записываются с одинаковым сдвигом в 4 пробела.
СДВИГИ ОБЯЗАТЕЛЬНЫ
4. УСЛОВИЕ - это выражение, относительно которого можно сказать истинно оно (то есть выполняется) или ложно (то есть не выполняется)
В условии можно использовать знаки логических отношений
> , < больше меньше
>=, <= больше или равно, меньше или равно
== равно
!= не равно