'''
Разработайте скрипт, который создает список из n чисел
и заполняет его степенями числа 2 от 2^1 до 2^n.
Пример выполнения скрипта:
Программа создания и вывода списка степеней числа 2
Введите количество элементов списка -> 15
Итоговый список:
2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768
'''
print('Программа создания и вывода списка степеней числа 2')
n = int(input('Введите количество элементов списка -> '))
# Создаем список а и заполняем его нулевыми значениями
a = [0] * n
# Формируем значения элементов списка по одному
for i in range(len(a)):
a[i] = 2 ** (i + 1)
# Вывод элементов списка на экран
print('Итоговый список: ')
for i in range(len(a)):
print (a[i], end = ' ')
© Кащеев Е. Решение задач по программированию на языке Python