Реализации алгоритмов/Факториал: различия между версиями
Содержимое удалено Содержимое добавлено
Строка 232:
<source lang="python">
def factorial(x):
return
</source>
Строка 240:
factorial = lambda x: x and factorial(x - 1) * x or 1
</source>
или
<source lang="python">
import math
math.factorial(x)
</source>
или
<source lang="python">
from functools import reduce
factorial = reduce(lambda x, y: x * y, range(1, n + 1)
</source>
=== Refal ===
|