Дано целое число N (> 0). Используя один цикл, найти сумму 1! + 2! + 3! + … + N! (выражение N! — N–факториал — обозначает произведение всех целых чисел от 1 до N: N! = 1·2·…·N). Чтобы избежать целочисленного переполнения, проводить вычисления с помощью вещественных переменных и вывести результат как вещественное число. питон
N = int(input("Введите целое число N: ")) sum_factorial = 0 factorial = 1 for i in range(1, N+1): factorial *= i sum_factorial += factorial print(float(sum_factorial))
sum_factorial = 0
factorial = 1
for i in range(1, N+1):
factorial *= i
sum_factorial += factorial
print(float(sum_factorial))
Пример работы программы:
Введите целое число N: 5153.0