всем привет, задание решить нужно на PYTHON(пайтон), не отправляйте ответы с интернета и тем более ответы на других языках программирования и пожалуйста, напишите глупые ответы что бы получить баллы. очень надеюсь на вашу помощь и понимание.
само задание вот:
Составить программу для вычисления суммы: 2! + 4! + 6! + + ... + n! (n< 16, n – парное).
Ответы
Ответ дал:
1
Ответ:
def factorial(t):
f=1
for i in range (1,t+1):
f*=i
return f
n=int(input())
S=0
for i in range (2,n+1,2):
S+=factorial(i)
print(S)
Объяснение:
В принципе можно вводить и нечетные. Посчитает до ближайшего четного (например если ввести 7, то посчитает до 6)
Проверил на 16 - считает быстро. Есть идея как еще ускорить, но не вижу смысла и так быстро считает.
ooppphhhddhbs:
та я вижу, я опечатался , говорю ж
Вас заинтересует
3 месяца назад
3 месяца назад
4 месяца назад
1 год назад
7 лет назад