Не указано количество элементов массива в 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)