Форум » Выполнение и анализ алгоритмов для исполнителей » 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: Спасибо
полная версия страницы