konad nn



Автор Магазин З.Коноплянниковой задал вопрос в разделе Python

По данному натуральном nn вычислите сумму 1!+2!+3!+..+n! и получил лучший ответ

Ответ от Бред полный[гуру]
print(sum([ i for i in range (1,n+1)]))
или
summ = 0
for i in range (1,n+1):
....summ += i
print (summ)
бред полный
Мастер
(2319)
не смущает. сказано сумму;
ИМХО КУРИТЕ МАНУАЛ
"Факториалом числа n называется ПРОИЗВЕДЕНИЕ 1 × 2 × ...× n."
соответственно
res = 1
n = int(input())
for i in range(1, n + 1):
res *= i
print(res)

Ответ от Андрей[гуру]
На С:
for(i = 1, cur = 1, sum = 0; i <= nn; sum += (cur *= i++));
На python - самостоятельно.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: По данному натуральном nn вычислите сумму 1!+2!+3!+..+n!
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*