Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

функции

Total questions: 9

Worksheet time: 5mins

Name
Class
Date
1.

Как создается функция в Python

a)
Используя ключевое слово 'define' и указав имя функции
b)
Используя ключевое слово 'function' и указав имя функции
c)
Используя ключевое слово 'var' и указав имя функции
d)
Используя ключевое слово 'def' и указав имя функции
2.

В каком варианте кода присутствует ошибка

a)

def draw_box():

for in range(5):

print('*' * 7)

b)

def draw_box():

for _ in range(5):

print('*' * 9)

c)

def draw_box():

for _ in range(5):

print('*' * 10)

d)

def draw_box():

for _ in range(5):

print('*' * 15)

3.

Как вызвать данную функцию

def print_message() :

print('Я - Артур,')

print('король британцев. ')

a)
print('Я - Артур, король британцев.')
b)
print_message()
c)
message_print()
d)
def print_message()
4.

Как вызвать данную функцию

def draw_box(height, width):

for i in range(height):

print('*' * width)

a)

create_box(7, 5)

b)

draw_box('7', '5')

c)

height =5

width=7

print_box(height, width)

d)
draw_box(height, width)
5.

X глобальная или локальная переменная

x = 5

def func():

print(x)

func()

a)
статическая
b)
глобальная
c)
локальная
d)
динамическая
6.

Данная функция возвращает значение?

def func():

x = 5

x += 10

return x

result = func()

print(result)

a)
10
b)
20
c)
15
d)

Не возвращает

7.

Функция вернет?

def func():

x = 5

y = 10

return x, y

result1, result2 = func()

print(result1, result2)

a)
10 5
b)
15 20
c)
0 0
d)
5 10
8.

Что выведет код

result = lambda x, y: x + y

print(result(4, 5))

a)
20
b)
9
c)

6

d)
45
9.

что такое lambda в Python

a)
Глобальная переменная
b)
Анонимная функция
c)
Строковый метод
d)
Метод класса