Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Final Python Basics Quiz

Total questions: 34

Worksheet time: 20mins

Name
Class
Date
1.

Какие темы мы прошли в ходе курса по Python?

a)

Циклы

b)

Условные операторы

c)

Словари

d)

Списки

2.

С чем мы ассоциировали переменные в питоне?

a)

коробочка, в которой хранится значение переменной

b)

квадратики

c)

блок схемы с условиями

3.

Как называется логический тип данных? (введи с маленькой буквы)

(a)  

4.

В объявлении какой переменной допущена ошибка?

a)

game

b)

ни в какой

c)

play_time

d)

isHappy

5.

Какие функции из следующих являются функциями округления? (можно выбрать несколько вариантов)

a)

int()

b)

min()

c)

round()

d)

math.ceil()

e)

random.randint()

6.

Какие арифметические операторы существуют в питоне? (выберите все подходящие варианты)

a)

=

b)

//

c)

///

d)

*

e)

%

7.

Какой значение будет принимать переменная а после выполнения этого кода?

a)

ошибку

b)

3

c)

5

d)

11

8.

Верно ли что аргумент sep в функции print определяет разделители между выводимыми значениями?

a)

да

b)

нет

c)

наверное

d)

такого аргумента нет

9.

Что выведет следующий кусок кода? (будь внимательнее!!)

a)

music-drums-guitar!

b)

music - drums - guitar!

c)

ошибку

d)

music - drums - guitar !

10.

Как ввести значение в переменную number с консоли, если мы знаем, что это число, но не знаем целое оно или дробное?

a)

number = bool(input())

b)

number = int(input())

c)

number = float(input())

d)

number = input()

11.

Что называется условным оператором?

a)

конструкции if-else, if-elif-else

b)

выражения, принимающие логическое значения

c)

>=, <=, >, <, ==

d)

+, -, /, //, %

12.

Будет ли выполняться код?

a)

нет, ошибка - не правильное условие

b)

да

c)

нет, ошибка - нет двоеточия после условия

d)

нет, ошибка - нужен еще отступ

13.

Что из перечисленного является операторами сравнения?

a)

=

b)

==

c)

>=

d)

in

e)

+=

14.

Что выведет эта программа?

a)

3

b)

False

c)

ошибку, тк нельзя вывести число

d)

ошибку, тк 1024 не равно 7

15.

Знак 'не равно' в питоне пишется как:

(a)  

16.

elif эквивалентно else if?

a)

да

b)

нет

17.

Выбери что из следующего является логическим оператором? (выбери все подходящие варианты)

a)

and

b)

True

c)

or

d)

>=

e)

not

18.

Что выведет программа, если ввести в консоль 0?

a)

принадлежит

b)

не принадлежит

c)

ничего

19.

Как в питоне обозначается операция Логическое И? (напиши с маленькой буквы)

(a)  

20.

Чтобы выполнить блок кода несколько раз, нужно использовать:

a)

циклы

b)

if-else

c)

списки

d)

функции

21.

Сколько итераций будет у этого цикла?

a)

7

b)

20

c)

13

d)

12

22.

Какой цикл лучше использовать, если мы знаем сколько раз нужно выполнить тело цикла?

a)

for

b)

while

c)

when

d)

любой

23.

Что выведет программа?

a)

[1, 4, 7, 10, 13, 16, 19, 22, 25]

b)

[1, 4, 7, 10, 13, 16, 19, 22, 25, 28]

c)

[0, 3, 6, 9, 12, 15, 18, 21, 24]

d)

[0, 3, 6, 9, 12, 15, 18, 21, 24, 27]

24.

Какой цикл лучше использовать, если цикл должен выполняться только пока какое то условие выполняется?

a)

for

b)

if

c)

while

d)

любой

25.

Что выведет эта программа?

a)

0

1

2

3

4

5

b)

0

1

2

3

4

5
6

c)

1

2

3

4

5

d)

1

2

3

4

5

6

26.

Что делает оператор break?

a)

прерывает цикл и выходит из него

b)

пропускает оставшееся тело цикла и начинает новую итерацию цикла

c)

выходит из функции

d)

заканчивает всю программу

27.

Что из этого является двумерным списком?

a)

[1, 2, True, 'k', -5]

b)

[[1, 2], 3, 6, -100]

c)

[[1, 2], [True, False], [-5, -8], ['k', 'h']]

d)

[[[1, 2, 3], [1, 2]], -1]

28.

Начиная с какого числа (индекса) нумеруются элементы списка?

a)

1

b)

0

c)

с любого

d)

не нумеруются

29.

Как добавлять элемент 5 в список, если список храниться в переменной my_list?

a)

my_list[5]

b)

my_list += 5

c)

my_list.append(5)

d)

списки неизменяемы

30.

Что из этих двух является одномерным списком?

a)

тот, что справа

b)

тот, что слева

c)

ни один из них

31.

Есть двумерный список matrix как на картинке. Как обратиться к элементу 7 из этого списка?

a)

matrix[7]

b)

matrix[6]

c)

matrix[1][1]

d)

matrix[1][7]

32.

Правда ли это "функция – это часть кода, который изолирован от остальной программы и выполняется только тогда, когда вызывается"?

a)

да

b)

нет

33.

Что выведет эта функция?

a)

0

b)

ошибку

c)

364

d)

ничего

34.

Что выведет следующий код?

a)

ты молодец! спасибо, что прошел курс Питона!

b)

ты не молодец и не дошел до этого вопроса