ОЧЕНЬ СРОЧНО. ДАЮ 45 БАЛЛОВ. PYTHON
РАБОТАТЬ В PYTHON.
1.Заполните все элементы массива значением X, введённым с
клавиатуры.
2. Заполните массив натуральными числами, начиная со значения X, введённого с клавиатуры.
3. Заполните массив натуральными числами в обратном порядке, начиная со значения X, введённого с клавиатуры. Последний элемент должен быть равен X, предпоследний – X–1
и т.д.
4. Заполните массив степенями числа 2 (от 21 до 2N).
Answers & Comments
Не указано количество элементов массива в 1 и 2 пункте, поэтому взяты произвольные.
1.
x = input()
lst = [x for _ in range(pow(x, 2)]
print(lst)
2.
x = int(input())
lst = [i for i in range(x, pow(x, 2))]
print(lst)
3. 'последний элемент должен быть равен x'
lst = [i for i in range(int(input()) + 1)]
print(lst)
3. 'в обратном порядке, начиная со значения x'
lst = [i for i in range(int(input()), 0, -1)]
print(lst)
4.
n = int(input())
lst = [pow(2, i) for i in range(1, n + 1)]
print(lst)