Форум » Циклы и ветвления » 22 задание номер 186 » Ответить

22 задание номер 186

yana: [pre2] for x in range(1,1000): a=3*x+71 b=3*x-87 while a!=b: if a>b: a=a-b else: b=b-a if a==158: print(x) break [/pre2] ничего не выводится

Ответов - 1

zachto: [pre2]for x in range(30, 1000):[/pre2] Нужно ставить нижнюю грань на 30, так как в противном случае a будет вечно увеличиваться. b отрицательное число - положительное a его никогда не достигнет. Советую читать и разбирать код, написанный в задании.



полная версия страницы