Факториал в Python
Пример для версий
Python 3.x
Используется функциональное определение факториала.
import functools
factorial = lambda n: functools.reduce(lambda a, b: a * b, range(1, n + 1), 1)
for n in range(16 + 1):
print "%d! = %d" % (n, factorial(n))
Комментарии
]]>blog comments powered by Disqus
]]>