• Предмет: Информатика
  • Автор: mashatreyk
  • Вопрос задан 4 месяца назад

Визнач, що буде надруковане в результаті виконання фрагменту програми.

def func (n):
. . . n=n+1
. . . return(n)
print (func(1) + func(2))

Виникне помилка.
3
5

Ответы

Ответ дал: adamcurik11
1

Після виконання фрагменту програми буде надруковано число 5.

Пояснення:

1. Починаємо з функції `func(1)`, де вхідним аргументом є 1. В тілі функції значення `n` збільшується на 1, тобто `n` стає дорівнювати 2. Функція повертає значення 2.

2. Потім ми викликаємо функцію `func(2)`, де вхідним аргументом є 2. В тілі функції значення `n` збільшується на 1, тобто `n` стає дорівнювати 3. Функція повертає значення 3.

3. При виконанні `print(func(1) + func(2))` викликаються функції `func(1)` та `func(2)` і їхні значення додаються разом: 2 + 3 = 5.

4. Таким чином, буде надруковано число 5.


markcerneckij731: то правда я проверил
markcerneckij731: плюс в самой же програме написано скоко будет
markcerneckij731: красава
Ответ дал: markcerneckij731
0

Ответ:

надрукуе 5

Объяснение:

Вас заинтересует