Вопросы к Поиску с Алисой
Оператор else в циклах Python можно использовать вместе с циклами while или for. skillbox.ru В таком случае код в операторе else выполнится после того, как пройдут все витки цикла. skillbox.ru Для цикла while это произойдёт, когда нарушится условие продолжения, а для цикла for — когда закончатся итерации. education.yandex.ru
Пример использования оператора else в цикле while: pythonist.ru
i = 1 while i < 4: print(i) i += 1 else: print('Вышли из цикла!')
Пример использования оператора else в цикле for: practicum.yandex.ru
collection = [1,2,3,4,5,6,7,8,9,10] n = 10 for i in collection: l = n*i print(l) else: print ('Хватит умножать')
В этом случае в конце итерации по элементам коллекции программа выведет на экран фразу «Хватит умножать», и только потом цикл завершится. practicum.yandex.ru
Если в цикле сработал оператор break, то цикл сразу завершается, а код в операторе else выполняться не будет. education.yandex.ru