Вопрос задан 16.07.2026 в 10:31. Предмет Информатика. Спрашивает Мухамедов Иван.

Пример. Вычислить произведение чисел от 1 до n. f = 1 i = 1 while i <= n: f = f * i i = i + 1 print('f=', f)

Перейти к ответам

Ответы на вопрос

Отвечает Шустров Никита.

Чтобы вычислить произведение чисел от 1 до n, используется переменная-накопитель f.

Начальное значение:

f = 1
i = 1

Далее, пока i не превысило n, число i умножается на накопленное произведение, после чего i увеличивается на 1:

f = 1
i = 1

while i <= n:
f = f * i
i = i + 1

После окончания цикла в переменной f будет находиться результат:

f = 1 · 2 · 3 · ... · n

Это значение называется факториалом числа n и записывается как n!.

Например, при n = 5:

f = 1
i = 1 → f = 1 · 1 = 1
i = 2 → f = 1 · 2 = 2
i = 3 → f = 2 · 3 = 6
i = 4 → f = 6 · 4 = 24
i = 5 → f = 24 · 5 = 120

Ответ: 5! = 120.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос