Составьте программу вычисления суммы факториалов всех чётных чисел от m до n.

14 Июн 2019 в 19:47
286 +1
0
Ответы
1
def factorial(num):
if num == 0:
return 1
else:
return num * factorial(num - 1)
m = int(input("Введите начальное число m: "))
n = int(input("Введите конечное число n: "))
sum_factorials = 0
for i in range(m, n+1):
if i % 2 == 0:
sum_factorials += factorial(i)
print(f"Сумма факториалов всех чётных чисел от {m} до {n} равна: {sum_factorials}")

Пример ввода/вывода:

Введите начальное число m: 1
Введите конечное число n: 5
Сумма факториалов всех чётных чисел от 1 до 5 равна: 26
21 Апр 2024 в 01:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир