Предмет: Информатика,
автор: Аноним
Що буде надруковано в результаті виконання фрагменту програми? 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:
Готово
Похожие вопросы
Предмет: Немецкий язык,
автор: dzvonik2010
Предмет: Литература,
автор: ibuki101
Предмет: Физика,
автор: gordeypalianichka
Предмет: Русский язык,
автор: genatop666
Предмет: Русский язык,
автор: adabiatdanel