wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python тест

Total questions: 13

Worksheet time: 13mins

Name
Class
Date
1.

Какая библиотека используется для построения графиков в Python?

a)

Pandas

b)

Numpy

c)
  • Matplotlib

d)
  • Tkinter

2.

Что выведет данный код:

for i in range(5):

if i % 2 == 0:

continue

print(i)

a)

Числа: 1 и 3

b)

Числа: 0, 2 и 4

c)

Ошибку, так как i не присвоена

d)

Числа: 0, 2 и 4

3.

Какие ошибки допущены в коде ниже?

def factorial(n):

if n == 0:

return 1

else:

return n * factorial(n - 1)

print(factorial(5))

a)

Функция не может вызывать сама себя

b)

Необходимо указать тип возвращаемого значения

c)

Функция всегда будет возвращать 1

d)

В коде нет никаких ошибок

4.

Какой тип данных будет у переменной x после выполнения кода:

x = 3.14

a)

str

b)

int

c)

float

d)

bool

5.

Чему будет равно значение переменной y после выполнения кода:

y = 10 // 3

a)

3

b)

3.333

c)

4

d)

1

6.

Как получить последний элемент списка:

my_list = [1, 2, 3, 4, 5]

a)
  • my_list[0]

b)
  • my_list[5]

c)

my_list[-1]

d)
  • my_list[4]

7.

Что выведет данный код:

x = 10

def func():

x = 20

print(x)

func()

print(x)

a)

20 10

b)

10 20

c)

10 10

d)

20 20

8.

Какой метод вызывается при создании объекта класса?

a)
  • __init__

b)

__main__

c)

__class__

d)

__new__

9.

Как получить значение по ключу "age" из словаря:

person = {"name": "Иван", "age": 20}

a)
  • person["age"]

b)
  • person.age

c)
  • person("age")

d)
  • person[1]

10.

Какой тип данных в Python реализован как хеш-таблица?

a)
  • Список

b)

Кортеж

c)

Словарь

d)

Множество

11.

Необходимо собрать и вывести все уникальные слова из строки рекламного текста. Какой из перечисленных типов данных Python подходит лучше всего?

a)

Кортеж (tuple)

b)

Список (list)

c)

Множество (set)

d)

Словарь (dict)

12.

Какую роль в описании метода класса выполняет декоратор @property?

a)

Декорированный метод становится статическим, экземпляр не передает

b)

Декорированный метод становится методом класса: метод получает класс, а не экземпляр

c)

Можно обратиться к методу экземпляра, как к атрибуту

d)

Значение, возвращаемое декорированным методом, вычисляется при извлечении

13.

Как можно более кратко представить следующую запись:

if X:

A = Y

else:

A = Z

a)

A = Y if Z else Y

b)

A = Y if X else Z

c)

A = X if Z else Y

d)

A = X if Y else Z