Предмет: Информатика, автор: dimakipel5

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

Приложения:

Ответы

Автор ответа: ppgem374
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)

Похожие вопросы
Предмет: Английский язык, автор: hsgsgsvsbsj