Если это весь цикл, проблем с использованием break
не так много. Основная причина, по которой вам следует стараться избегать break
, заключается в том, что из-за этого могут возникнуть большие петли или петли с большим количеством ветвей (if
и т. Д.) Внутри.
Я не думаю, что в Python есть очень простой способ сделать это, поэтому простой цикл с break
работает хорошо. Решение, предложенное в других ответах (с использованием значения заполнителя для x
), также работает, но я лично считаю его менее читабельным.