Proc 34. Описать функцию Fact(N ) вещественного типа, вычисляющую значение факториала N!=1⋅2⋅...⋅N (N>0 — параметр целого типа; вещественное возвращаемое значение используется для того, чтобы избежать целочисленного переполнения при больших значениях N). С помощью этой функции найти факториалы пяти данных целых чисел.
Решение на Python 3
import random
def Fact(N):
F = 1.0
for i in range(1,N+1):
F *= i
return F
for i in range(1,6):
#x = random.randrange(1,16)
x = i
print(x,":",Fact(x))