Форум » Выполнение и анализ алгоритмов для исполнителей » Задание 5 №273 - ошибка » Ответить

Задание 5 №273 - ошибка

ВВП: Добрый день! В №273 ЕГЭ-5 на сайте ответ - 123. У меня программа выдает 122. for n in range(10,100): n1=bin(n)[2:] if int(n1) %2>0: n2='1'+ n1 +'0' else: n2='11'+ n1 +'11' n3=int(str(n2),2) if n3<126: print(n,n3)

Ответов - 2

ВВП: Извините, неправильно вставила программу. [pre2] for n in range(10,100): n1=bin(n)[2:] if int(n1) %2>0: n2='1'+ n1 +'0' else: n2='11'+ n1 +'11' n3=int(str(n2),2) if n3<126: print(n,n3) [/pre2]

cabanov.alexey: А почему вы перебираете от 10, а не от 1? Ответ в задаче правильный.



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