Brutus1
@Brutus1

Как засчитать зацикленность и остановить в таких случаях выполнение кода?

В общем есть кусок когда который не избежно зацикливается при определенных обстоятельствах (не из-за кода).
Вопрос такой, что и куда дописать, чтобы функция при бесконечном зацикливании определенного while просто выдало breakили return False

Предположим такую функцию:
def func():
	a = 0 #точка А
	while a<0:
		#разного рода код
		#куча if-else
	b = 1 #точка Б


Как из точки А дойти до точки Б? и только при том условии что внутри while какой нибудь отрезок повторялся несколько раз под ряд.
  • Вопрос задан
  • 110 просмотров
Решения вопроса 1
@PavelMos
Вставить счётчик перед началом while, в while увеличивать его на 1 и проверять таким образом кол-во циклов на превышение числа повторений
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы