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)
- Подробности
- Категория: For