ЕНТ • ИнформатикаПрограммирование
Задача ЕНТ — Программирование
Разбор и объяснение. Решай похожие задачи на полном пробном тесте.
Контекст
Дан следующий программный код на языке 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
- j
- m
- prod
Хочешь решить полный пробный тест?
Bilimqor — бесплатно, в формате реального ЕНТ. 120 вопросов, 5 предметов, 4 часа.
Начать пробный тест →Похожие задачи по теме «Программирование»
- Каково основное предназначение функции `factorial(n)` в данной программе?
- В какой строке основной части программы происходит вызов функции `factorial`?
- Установите соответствие между программным кодом и суммой чисел, которые будут выведены на экран.
- Метод трассировки (ручной прокрутки алгоритма) используется в программировании для...