Задания № 6, 24 · ЕГЭ

Вложенное условие

Условие внутри другой ветви условного оператора
2 мин чтенияСложность: Обновлено 29 сентября 2026

Вложенное условие — это условный оператор, расположенный внутри другой ветви условной конструкции. Оно позволяет принять дополнительное решение только после того, как выполнено внешнее условие.

Вложенное условиеСлово «вложенное» означает «помещённое внутрь» другой конструкции.
Условный оператор, записанный в блоке команд другой конструкции if—else. Сначала проверяется внешнее условие, а затем, если выполнение доходит до вложенного оператора, проверяется его собственное условие. Вложенное условие может находиться как в ветви then, так и в ветви else.

Как оно работает

Внешнее условие делит выполнение программы на две ветви. В одной из них находится ещё один условный оператор. Поэтому второе условие проверяется не всегда, а только при попадании в соответствующую ветвь. Для записи условий используются операции сравнения, а сами условия являются выражениями, имеющими значение «истина» или «ложь».

\[\text{если } A,\text{ то если } B,\text{ то } C,\text{ иначе } D;\text{ иначе } E\]

Здесь \(A\) — внешнее условие, \(B\) — вложенное. Команда \(C\) выполняется, только если истинны и \(A\), и \(B\). Если \(A\) истинно, а \(B\) ложно, выполняется \(D\). Если \(A\) ложно, выполняется \(E\).

№
Пример на Python

```python
age = 15
if age >= 14:
if age >= 16:
print("Можно получить права")
else:
print("Возраст пока недостаточен")
else:
print("Сначала нужно подрасти")
```
Сначала проверяется возраст \(\ge 14\). Проверка возраста \(\ge 16\) выполняется только для тех, кому уже исполнилось 14 лет.

!
Не путайте с многоуровневым ветвлением

Многоуровневое ветвление выбирает один вариант из нескольких последовательных условий, например if—elif—else. Во вложенном условии один оператор if находится внутри другой ветви. Внешнее и внутреннее условия образуют уровни, поэтому отступы в коде важны.

Проверьте понимание

Когда будет проверено вложенное условие?

Главное за минуту

Главное

  • Вложенное условие — это условный оператор внутри ветви другого условного оператора.
  • Сначала проверяется внешнее условие, затем — вложенное, если выполнение дошло до него.
  • От многоуровневого ветвления вложенное условие отличается расположением: оно находится внутри другой условной конструкции.