Алексей Хвостовский
Мудрец
(18112)
4 года назад
Вот мой вариант:
n = 10
num, den = 1, 1
for x in range(1, n+1):
num += num*x + 1
den *= x + 1
print(str(1 + num/den)[:7])
с целыми числами в цикле, должно быть быстрее (не знаю ваши питоны)
А ты input() убери, время ввода тоже должно учитываться. По условию N уже задано.
s = 1
f = 1
for i in range(1, N+1):
f = f * i
s = s + 1/f
print("{:.5f}".format(s))
В питоне написано что время программы превышено