ЕНТ • ИнформатикаПрограммирование
Задача ЕНТ — Программирование
Разбор и объяснение. Решай похожие задачи на полном пробном тесте.
Контекст
Дан следующий программный код на языке Python, предназначенный для вычисления суммы факториалов :
m = int(input())
s = 0
for j in range(1, m+1):
s = s + factorial(j)
print(s)
Известно, что при вводе , программа выводит результат 4037913. Цифры этого числа используются для создания массива:
def factorial(n):
prod = 1
for i in range(1, n+1):
prod *= i
return prod
m = int(input())
s = 0
for j in range(1, m+1):
s = s + factorial(j)
print(s)
Известно, что при вводе , программа выводит результат 4037913. Цифры этого числа используются для создания массива:
my_mass = [4, 0, 3, 7, 9, 1, 3].Каково основное предназначение функции factorial(n) в данной программе?
Варианты ответа
- Получение ввода от пользователя
- Вывод результата на экран
- Вычисление суммы чисел
- Вычисление факториала числа
Хочешь решить полный пробный тест?
Bilimqor — бесплатно, в формате реального ЕНТ. 120 вопросов, 5 предметов, 4 часа.
Начать пробный тест →Похожие задачи по теме «Программирование»
- Что является формальным параметром (аргументом) функции `factorial` в её определении?
- В какой строке основной части программы происходит вызов функции `factorial`?
- Установите соответствие между программным кодом и суммой чисел, которые будут выведены на экран.
- Метод трассировки (ручной прокрутки алгоритма) используется в программировании для...