Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задание на питоне 3.7

Kevin Roch Ученик (143), закрыт 4 года назад
Заполните массив степенями числа 2 (от 2^1 до 2^N).
Лучший ответ
Юрий Моисеев Оракул (83936) 4 года назад
N = int(input('N='))
A = [2**x for x in range(1,N+1)]
print(A)
Остальные ответы
Victor Surozhtsev Просветленный (34262) 4 года назад
x=1; y=[]

for k in range(int(input('N = ?\b'))): x*=2;\
y.append(x)
Сеня Сенечкин Мудрец (12989) 4 года назад
print(*[2**x for x in range(1, int(input())+1)])
Black Afgano Просветленный (22282) 4 года назад
import math
arr = [x for x in range(1, 2**int(input('N=?\b')) + 1) if math.log2(x) % 2 in (0,1)]
print(*arr)
Похожие вопросы