403 читали · 4 года назад
5 способов выйти из вложенного цикла в Python
Источник: Nuances of Programming Все мы знаем, что Python  —  довольно элегантный язык программирования, но, увы, у всех есть свои слабые стороны. Иногда Python выглядит не так аккуратно, как ему следовало бы. К примеру, нам нужно выйти из вложенного цикла как на примере ниже: for a in list_a: for b in list_b: if condition(a,b): break Ключевое слово break позволяет выйти только из внутреннего цикла. Но можно ли напрямую сразу выйти из двух вложенных циклов? Есть ли для этого...
2 месяца назад
Функции в Python: как перестать копировать код и начать мыслить модулями
Если вы уже написали несколько скриптов, то наверняка замечали: одни и те же куски кода повторяются. Хотите добавить новую возможность — приходится править в пяти местах. Знакомо? Пора познакомиться с функциями. Они позволяют собрать логику в отдельные блоки, дать им имена и вызывать тогда, когда нужно. В этой статье разберём: Функции решают три главные задачи: Без функций код превращается в «спагетти»: длинный поток инструкций, в котором сложно ориентироваться. С функциями — становится похожим на конструктор...