Форум » Выполнение и анализ алгоритмов для исполнителей » 5448 » Ответить

5448

inform_lesson: Добрый день. Почему моя программа игнорит правильный ответ 26, а работает, начиная с 27 ? [pre2] for n in range(0,100): a=bin(n)[2:] if a.count('1')%2==0: r=a[1:] else: r='1'+a+'00' if r.count('1')%2==0: p=r[1:] else: p='1'+r+'00' if int(p,2)>100: print(n) [/pre2]

Ответов - 2

Поляков: Обратите внимание на отступ у последнего if.

inform_lesson: Спасибо



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