Создайте список факториалов, используя понимание спискаPython

Программы на Python
Anonymous
Создайте список факториалов, используя понимание списка

Сообщение Anonymous »

Я пытаюсь составить список из первых десяти факториалов

[1,1,2,6,24,120,720,5040,40320,362880]


используя только понимание списка. Возможно ли это?

Я не знаю ни генераторов, ни лямбды.

Вот моя попытка , но я точно знаю, почему это неправильно:

lst = [1] + [i for i in range(1,10)]
lst[1:10] = [lst[i-1] * i for i in range(1,10)]
print(lst)


Подробнее здесь: https://stackoverflow.com/questions/410 ... prehension

Вернуться в «Python»