Теория:
Встречаются как в программировании, так и в жизни не одно, а несколько различных условий.
Вот задача, которую каждый раз решает учитель, выставляя оценки за выполнение заданий на ЯКласс.
Если ты набрал за задание от \(87\)–\(100\) %, то учитель поставит \(5\), если \(66\)–\(86\) %, то поставит \(4\), если набрал \(42\)–\(65\) %, то поставит \(3\), если набрал \(2\)–\(41\) %, то поставит \(2\), в ином случае ты получишь \(1\).
Для решения такой задачи нужно воспользоваться вложенными условными операторами.
if <условие_\(1\)>:
< блок операторов_\(1\)>
elif <условие_\(2\)>:
< блок операторов_\(2\)>
elif <условие_\(3\)>:
< блок операторов_\(3\)>
……………
else:
< блок операторов_\(n\)>
elif сокращение от else \(+\) if.
Входные данных | Выходные данные |
| \(x=41\) | \(2\) |
| \(x=72\) | \(4\) |

Рис. \(1\). Программа на множественные условия

Рис. \(2\). Результат первого теста

Рис. \(3\). Результат второго теста
Источники:
Рис. 1. Программа на множественные условия. © ЯКласс.
Рис. 2. Результат первого теста. © ЯКласс.
Рис. 3. Результат второго теста. © ЯКласс.