Що буде надруковано в результаті виконання фрагменту програми? def f(n): n = n+1 return(n) print(f(1)+f(2))
4
3
5
2
СРОЧНО

Ответы

Ответ дал: anuapolina08
4

Відповідь: Результатом виконання програми буде число 5.

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

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

Врешті-решт функції додаються разом:

f(1)+f(2) = 2+3 = 5

Отже, на екран виводиться число 5.


anuapolina08: Готово
Вас заинтересует