Как известно, при использовании условных операторов может потребоваться в блоке кода, который выполняется после проверки условия, применить ещё один (или более) условный оператор. Это возможно, но нежелательно. Можно ли этого избежать? Читать далее… 👉 https://dzen.ru/media/baseprogramming/vlojennye-usloviia-python-643b59f59825883614f85c73
Вложенные условия Python
https://dzen.ru/media/baseprogramming/vlojennye-usloviia-python-643b59f59825883614f85c73
Условный оператор есть в любом языке программирования высокого уровня. И во всех языках (ну во всяком случае во всех известных мне) он использует слово if (хотя вру, не во всех, в 1С это слово Если))). Условные операторы могут быть вложенными друг в друга. И, поскольку в Python для выделения блоков кода используются отступы, то выглядеть это должно примерно так: Здесь мы используем вложенные условия. То есть сначала проверяем какое-то условие, если оно истинно, выполняем какой-то код. Ну и этот код, конечно, может содержать проверку ещё каких-то условий. Погружаться таким образом можно довольно глубоко. И хотя отступы позволяют увидеть структуру, если код содержит не одну инструкцию if, а много, то с ходу разобраться в такой конструкции бывает непросто. Поэтому без крайней необходимости следует избегать множественной вложенности (это касается любых языков). Избежать большого количества уровней вложенности можно несколькими способами. Рассмотрим парочку. Способ первый — использование ло
Автор: Основы программирования