Программа ** питоне,помогите) По данному числу N распечатайте все целые степени двойки,...

0 голосов
291 просмотров

Программа на питоне,помогите)
По данному числу N распечатайте все целые степени двойки, не превосходящие N, в порядке возрастания.

Операцией возведения в степень пользоваться нельзя!

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

Выходные данные
Выведите ответ на задачу.

Примеры
Входные данные
50
Выходные данные
1 2 4 8 16 32


Информатика (122 баллов) | 291 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

N = int(input())
base = 1

while base <= n:<br>  print base
  base *= 2

(942 баллов)
0

Спасибо большое ! но какую функцию в питоне выполняет base?

0

это просто переменная

0

здесь она хранит текущую степень двойки

0

Спасибо огромное) то есть я могу назвать ее как угодно

0

Как угодно, любым именем кроме: False, class, finally, is, return,
None continue for lambda try
True def from nonlocal while
and del global not with
as elif if or yield
assert else import pass
break except in raise