ВОПРОС Python Напишите программу вычисления выражения
s = 1! + 2! + 3! +...+ n!
Здесь n! – факториал числа n. n! = 1 * 2 * … * (n - 1) * n.
Используйте функцию вычисления факториала.

Ответы 1

1
Решение №1 от Андрей Григорьев
n = int (input('a>>'))
def sSum (n):
   s = 0
   for i in range (1, n+1):
      k = 1
      f = 1
      while k <= i:
         f *= k
         k += 1
      s += f
   return s
print ('s =', sSum(n))
Войдите: