Ветка иначе
Ветка иначе — это часть условного оператора, которая выполняется, если основное условие оказалось ложным. В программах она обычно обозначается ключевым словом else.
if имеет значение «ложь». Она позволяет явно задать действия для противоположного случая: если условие не выполнено, программа переходит к ветке else.Как работает
Условный оператор сначала проверяет простое условие или более сложное выражение. Если результат проверки равен «истина», выполняются команды после if, а ветка else пропускается. Если результат равен «ложь», команды первой ветви пропускаются и выполняются команды после else.
Общая схема условного оператора с веткой иначе выглядит так:
if условие: команды_при_истине else: команды_при_лжи
Пусть переменная age хранит возраст человека. Если age >= 18, программа выводит сообщение о совершеннолетии. Во всех остальных случаях срабатывает ветка иначе.
```python
age = 16
if age >= 18:
print("Можно получить права")
else:
print("Пока нельзя получить права")
```
Условие ложно, поэтому будет выведено второе сообщение.
Ветка иначе не проверяет новое условие. Она срабатывает при любом результате, который делает условие if ложным. Если нужно проверить несколько вариантов, используют конструкцию elif или составное условие. Также else относится к ближайшему подходящему if, если вложенность не оформлена правильно.
Что выведет программа?
```python
x = 3
if x > 5:
print("A")
else:
print("B")
```
else.Главное
- Ветка иначе (
else) выполняется при ложности условияif. - Выполняется только одна ветвь: основная или ветка иначе.
elseне содержит отдельной проверки; для нескольких вариантов применяютelifили дополнительные условия.