Часто возникает задача: есть несколько вложенных циклов и внутри самого глубокого цикла нужно прервать все циклы и завершить работу / продолжить код после циклов. Как решать такую задачу?
Первый способ, неудобный: создать флаг, который будет контролировать продолжение циклов.
Второй способ, красивый: использовать генератор в качестве поставщика значений для проверки.
Как это делать рассказано в скринкасте.