]]> ]]>

Факториал в 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

]]>

Работа программистам