Операторы цикла Python могут иметь предложение else
, которое выполняется тогда и только тогда, когда цикл не завершается символом break
. Другими словами, когда условие становится False
(с while
) или когда итератор исчерпан (с for
).
Создана ли эта конструкция loop-else с другого языка (теоретическая или фактически реализована)? Был ли он рассмотрен на любом более новом языке?
Может быть, я должен спросить первого из Гвидо, но, конечно, он слишком занят для такого бесполезного расследования.; -)
Связанное обсуждение и примеры: Питонические способы использования else в цикле for