Чтобы предотвратить бесконечные циклы при использовании оператора for, нужно убедиться, что условия цикла верны и есть способ в конечном итоге завершить цикл. codelab.pro
Также можно использовать операторы break и continue: codelab.pro diveintopython.org
- Оператор break используется для досрочного завершения текущего цикла. codelab.pro Когда он встречается внутри цикла, цикл немедленно завершается, и управление передаётся оператору, следующему за циклом. codelab.pro
- Оператор continue используется для пропуска текущей итерации цикла и перехода к следующей итерации. codelab.pro Когда он встречается внутри цикла, текущая итерация завершается, и управление передаётся обратно в заголовок цикла, чтобы начать следующую итерацию. codelab.pro
Бесконечные циклы могут привести к зависанию или аварийному завершению работы программы. codelab.pro