Вопросы к Поиску с Алисой
Конструкцию for else loop в Python целесообразно использовать в ситуациях, когда нужно определить, досрочно ли завершился цикл (с помощью break) или он выполнил все итерации. www.geeksforgeeks.org
Некоторые ситуации, в которых используют for else loop: