MyTetra Share
Делитесь знаниями!
Факториал
Время создания: 31.08.2017 21:02
Текстовые метки: task
Раздел: Python - Задачник - reduce
Запись: xintrea/mytetra_db_mcold/master/base/1503390754o09b1e5dv5/text.html на raw.githubusercontent.com

Условие

Факториалом числа n называется произведение 1 × 2 × ... × n. Обозначение: n!.

По данному натуральному n вычислите значение n!. Пользоваться математической библиотекой math в этой задаче запрещено.



print(reduce(lambda x, y: x*y, [x for x in range(1, int(input())+1)]))


или проще


prod = 1
for i in range(1, int(input())+1): prod = prod * i
print(prod)

 
MyTetra Share v.0.59
Яндекс индекс цитирования