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

Пайтон информатика 9 класс

Дмитрий Адамов Ученик (76), на голосовании 2 недели назад
Заполните массив степенями числа 2, начиная с конца, так чтобы последний элемент массива был равен 1, а каждый предыдущий был в 2 раза больше следующего.
Помогите решить задачку
Голосование за лучший ответ
tzi izi Профи (670) 1 месяц назад
 def pow(a): 
temp = []
for i in range(0, a+1):
temp.append(2**i)
return temp[::-1]

print(pow(int(input())))
Jurijus Zaksas Искусственный Интеллект (467334) 1 месяц назад
Без медленного возведения в степень:

 def Fill2(n): 
k = 1
result = []
for i in range(n):
result.append(k)
k = k << 1
result.reverse()
return result
Похожие вопросы