For19. Дано целое число N (> 0). Найти произведение
\(N! = 1 \cdot 2 \cdot ... \cdot N\)
(N–факториал). Чтобы избежать целочисленного переполнения, вычислять это произведение с помощью вещественной переменной и вывести его как вещественное число.

Решение на Python 3:

import random

N = random.randrange(1,15)
print('N = ', N)

F = 1.0
for i in range(1,N+1):
F *= i
print(i," : ", F)
print("Result:",F)

Добавить комментарий


Защитный код
Обновить