Що буде надруковано в результаті виконання фрагменту програми? def f(n): n = n+1 return(n) print(f(1)+f(2))
4
3
5
2
СРОЧНО
Ответы
Ответ дал:
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:
Готово
Вас заинтересует
1 год назад
1 год назад
2 года назад
2 года назад
8 лет назад