Предмет: Информатика, автор: styles23

Питон

Напишите программу, которая вводит натуральное число N и выводит на экран чётные положительные степени числа 2, не большие, чем 2 N , в порядке убывания.

Входные данные
Входная строка содержит одно натуральное число N .

Выходные данные
Программа должна вывести в одну строчку через пробел чётные положительные степени числа 2, не большие, чем 2 N , в порядке убывания. Если таких нет, программа должна вывести число 0.

Примеры
входные данные
9
выходные данные
256 64 16 4


ussrex: В таких вопросах следует указывать язык программирования, который Вы изучаете
styles23: А он указан - питон :)
ussrex: Пардон, моя невнимательность

Ответы

Автор ответа: OlejaCvatBAHAEfrem
1

a=int(input())

b=a

for i in range(a):

   b=b-1

   c=2**b

   if c!=8 and c!=32 and c!=128 and c!=2 and c>1:

       print(c, end=' ')

Похожие вопросы
Предмет: Русский язык, автор: удачник21
Предмет: Русский язык, автор: аты1