Конструктор тестів
37
65
30
0
0
1
Яке ключове слово використовується для створення (оголошення) функції?
2
Що виведе цей код?

3
Що повертає функція за замовчуванням, якщо в ній немає оператора return?
4
Як правильно викликати функцію calc(a, b)?
5
Яка змінна є локальною для функції?

6
Що таке аргументи функції?
7
Що виведе код?

8
Де можна використовувати результат функції, що повертає значення через return?
9
Яке призначення оператора return?
10
Що в Python називають функцією?
11
Де має бути розташований опис функції відносно її виклику?
12
Скільки обов’язкових параметрів має функція def f(x, y=2):?
13
Що таке фактичні параметри?
14
Які з цих назв функцій є допустимими в Python?
15
Оберіть правильні твердження про return:
16
Які переваги використання функцій?
17
У яких випадках виникне помилка при виклику def test(a, b, c):?
18
Які з наведених функцій є вбудованими (built-in) в Python?
19
Позначте правильні варіанти виклику функції def add(x, y=0, z=0)::
20
Функція може:
21
Які записи є коректними описами функцій?
22
Які твердження правильні?
23
Які змінні є локальними?
24
Які твердження про параметри функції правильні?
25
Який код правильно повертає квадрат числа?
26
Який результат виконання програми?

27
Зіставте термін та його опис
Тіло функції
Фактичне значення, що передається при виклику.
Return
Значення, що надсилається назад у програму.
Параметр
Блок коду з відступом під def.
Аргумент
Змінна в дужках при оголошенні def.
28
Зіставте результат виклику функції f(a, b) з кодом:
5.0
0
f(10, 2) де return a % b
f(10, 2) де return a * b
12
f(10, 2) де return a / b
20
f(10, 2) де return a + b
29
Порядок створення та використання функції:
Визначення імені та параметрів через def
Виклик функції
Написання тіла функції з відступами
Отримання або друк результату (Відповідь: в, б, а, г)
30
Що таке параметри функції?
31
Що є обов'язковим елементом для визначення тіла функції в Python, який розміщується одразу після рядка з def ?
32
У фрагменті коду

як правильно класифікувати name та "Олексій"?
33
Розгляньте функцію def describe_pet(animal_type, pet_name): ...
Який із наведених викликів використовує іменовані (ключові) аргументи?
34
Що станеться, якщо спробувати використати змінну, створену всередині функції, поза її межами?
35
Яке значення поверне функція, в якій відсутній оператор return?
36
Яке з наведених визначень функції з параметром за замовчуванням є синтаксично НЕправильним?
37
Який варіант є найбільш лаконічним та "пайтонічним" для функції-предиката, що перевіряє, чи є рядок порожнім?
Рефлексія від 14 учнів
Сподобався:
Так: 13
Ні: 1
Зрозумілий:
Так: 14
Ні: 0
Потрібні роз'яснення:
Ні: 14
Так: 0