Sergei1198
?>

Найти сумму квадратов от 1 до N. (S = 1 + 4 + 9 + … + n2) Найти произведение 1 ∙ 2 ∙ 3 ∙ … ∙ n. Найти сумму 1! + 2! + 3! +…+ n! n!= 1 ∙ 2 ∙ 3 ∙ … ∙ n-написать программы.

Информатика

Ответы

sergeykirushev

1) Считываем n и просто в цикле по k от 1 до n прибавляем к текущей сумме новое слагаемое k²:

Код (Python 3):

n = int(input())

s = 0

for k in range(1, n + 1):

   s += k ** 2

print(s)

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

3

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

14

2) Аналогично, только считаем произведение, а не сумму.

Код (Python 3):

n = int(input())

p = 1

for k in range(1, n + 1):

   p *= k

print(p)

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

3

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

6

3) Тут соединяем вместе вычисление n! и суммирование.

Код (Python 3):

n = int(input())

p = 1

s = 0

for k in range(1, n + 1):

   p *= k

   s += p

print(s)

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

3

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

9

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

Поделитесь своими знаниями, ответьте на вопрос:

Найти сумму квадратов от 1 до N. (S = 1 + 4 + 9 + … + n2) Найти произведение 1 ∙ 2 ∙ 3 ∙ … ∙ n. Найти сумму 1! + 2! + 3! +…+ n! n!= 1 ∙ 2 ∙ 3 ∙ … ∙ n-написать программы.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

ВалентиновичСуриковна1104
sargisyan
sarycheva659
А Дзукаев1562
Sergeevich-Drugov1513
27mod 3 = 41div 9 = 10 div4 +50 mod3 =
Grigorevna23
nikv568734
jenn055
lovely138887
Golubovskayairina
mishink535
espectr-m
Zibuxin3
aniramix
Dom540703174