Що буде надруковано в результаті виконання фрагменту програми?
Позначте одну правильну відповідь.
def myfun(n):
n = n+1
print(myfun(0))
1
None
0
myfun(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))