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

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

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

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

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