Предмет: Информатика,
автор: dimakipel5
Сумма факториалов С клавиатуры вводятся числа a и b, b > a. Найдите сумму факториалов чисел из диапазона [a; b]. Для вычисления факториала реализуйте функцию factorial(n). Детали Пример данных 1: 3 7 5910 Ограничение по времени: 1 секунда Ограничение по памяти: 256 МБ
Приложения:

Ответы
Автор ответа:
1
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)
Похожие вопросы
Предмет: Українська література,
автор: andrey1284pro
Предмет: Биология,
автор: armolukola83
Предмет: Английский язык,
автор: hsgsgsvsbsj
Предмет: Информатика,
автор: njdfsf
Предмет: Математика,
автор: put100sundukov