Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Функції Python

Total questions: 14

Worksheet time: 8mins

Name
Class
Date
1.

1. Що таке функція в Python?

a)

Тип даних

b)

Оператор

c)

Блок коду, який виконує певну задачу

d)

Метод об'єкта

2.

Як створити функцію в Python?

a)

За допомогою ключового слова `func`

b)

За допомогою ключового слова `def`

c)

За допомогою ключового слова `create`

d)

За допомогою ключового слова `function`

3.

Як викликати функцію в Python?

a)

call function_name()

b)

execute function_name()

c)

run function_name()

d)

function_name()

4.

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

a)

Це значення, які передаються функції при її виклику

b)

Це змінні, які створюються всередині функції

c)

Це значення, які функція повертає

d)

Це ключові слова Python

5.

Що робить ключове слово `return` в Python?

a)

Воно завершує виконання функції

b)

Воно повертає значення з функції

c)

Воно викликає функцію

d)

Воно створює нову функцію

6.

Як визначити функцію, яка приймає довільну кількість аргументів?

a)

За допомогою *args

b)

За допомогою args

c)

За допомогою &args

d)

За допомогою #args

7.

Що таке лямбда-функція в Python?

a)

Це спеціальний тип циклу

b)

Це спосіб визначення однорядкової функції

c)

Це спосіб визначення класу

d)

Це спосіб визначення змінної

8.

Як викликати функцію, яка визначена в іншому модулі?

a)

За допомогою import module_name

b)

За допомогою module_name.function_name()

c)

За допомогою call function_name

d)

За допомогою execute function_name

9.

Що таке рекурсивна функція?

a)

Це функція, яка викликає сама себе

b)

Це функція, яка викликає іншу функцію

c)

Це функція, яка викликається автоматично

d)

Це функція, яка викликається безперервно

10.

Що таке глобальна змінна в контексті функцій Python?

a)

Це змінна, яка визначена всередині функції

b)

Це змінна, яка визначена поза функцією і доступна всім функціям

c)

Це змінна, яка визначена поза функцією і доступна тільки одній функції

d)

Це змінна, яка визначена всередині функції і доступна тільки цій функції

11.

Заповніть пропуск у наступному коді Python:
def greet(name):

print("Hello, ____!")

a)
name
b)

greet

c)

greet()

12.

  1. Заповніть пропуск у наступному коді Python:

  2. def calculate_area(radius):

  3. pi = 3.14

  4. return pi* (a)   * 2

13.

  1. Заповніть пропуск у наступному коді Python:

  2. def recursive_factorial(n):

    if n == 1:

    return 1

    else:

    return n * recursive_factorial( (a)   )

14.

Яка лямбда-функція перевіряє, чи є число парним?

a)

lambda x: x % 2 == 0

b)

lambda x: x / 2 == 0

c)

lambda x: x % 1 == 0

d)

lambda x: x != 0