Сумма факториалов С клавиатуры вводятся числа a и b, b > a. Найдите сумму факториалов чисел из диапазона [a; b]. Для вычисления факториала реализуйте функцию factorial(n). Детали Пример данных 1: 3 7 5910 Ограничение по времени: 1 секунда Ограничение по памяти: 256 МБ
Answers & Comments
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n - 1)
a = int(input("Введите число a: "))
b = int(input("Введите число b: "))
sum = 0
for i in range(a, b + 1):
sum += factorial(i)
print("Сумма факториалов чисел из диапазона [a; b] = ", sum)