Дано целое число N (> 0). Используя один цикл, найти сумму 1! + 2! + 3! + … + N! (выражение N! — N–факториал — обозначает произведение всех целых чисел от 1 до N: N! = 1·2·…·N). Чтобы избежать целочисленного переполнения, проводить вычисления с помощью вещественных переменных и вывести результат как вещественное число. питон
Ответы
Ответ дал:
18
Ответ:
N = int(input("Введите N >>> "))
factorial = 1
summ = 0
for i in range(1, N+1):
factorial *= i
summ += factorial
print(summ)
Объяснение:
Не использовал никакие вещественные числа т.к. "целые числа обладают неограниченной точностью"
N! = (N-1)! * N
ꟷꟷꟷꟷꟷꟷ
Не забывайте сказать "Спасибо", поставить оценку и, если ответ удовлетворил, то выберите его как "Лучший"
Бодрого настроения и добра!
Успехов в учебе!
Вас заинтересует
1 год назад
1 год назад
1 год назад
6 лет назад
8 лет назад