Що буде надруковано в результаті виконання фрагменту програми?
Позначте одну правильну відповідь.
def myfun(n):
n = n+1
print(myfun(0))
1
None
myfun(0)
0
def f(n):
return(n)
print(f(1)+f(2))
Чи є наведені твердження правильними?
Позначте всі правильні відповіді.
Глобальні змінні — це ті, що визначені в основній програмі
Локальними є об’єкти, які описані та діють лише всередині підпрограми
Після виходу з підпрограми значення локальної змінної зберігається
Область видимості змінної — це та частина програмного коду, в якій змінна доступна для використання
Якщо оператор return відсутній в тілі функції, функція повертає None
Виклик функції, яка має повернути значення, має бути окремим оператором
Виклик функції, яка має повернути значення, не може бути окремим оператором
Оператор return припиняє виконання функції і повертає значення виразу
Установіть відповідність між операторами (1–3) і їх призначенням (А–В).
def mult(x, y):
х = mult(3, 5)
return x*y
Оператор виклику функції
Тіло функції
Заголовок функції
Установіть відповідність між описами функцій (1–3) і їх призначенням (А–В).
Функція користувача
Метод класу
Функція — обробник події
Що надрукує наведена програма?
x = 2
print(mult(x, х+1))