Тест по основам программирования на Python

Тема 1: Основы Python

2

Что выведет print(3 > 2 or 2 < 1)?

True

False

Какое значение присвоится переменной x после x = 10; x += 5?

10

15

5

20

Как создать пустой словарь?

x = []

x = ()

x = {}

x = set()

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

//

/* */

#

Что выведет print(2 ** 3)?

5

6

8

9

Как правильно объединить строки a = "Hello" и b = "World"?

a + b

a + b

a & b

a.concat(b)

Какой из типов данных неизменяемый?

list

tuple

dict

set

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

целочисленное деление

остаток от деления

возведение в степень

проверка на делимость

Какой оператор используется для возведения в степень?

%

//

**

^

Что делает функция type()?

возвращает тип объекта

преобразует тип объекта

выводит объект на экран

проверяет условие

Какой из этих литералов является строкой?

123

"abc"

True

None

Как проверить, что переменная x принадлежит множеству [1,2,3]?

x in [1,2,3]

x in [1,2,3]

x == [1,2,3]

x = [1,2,3]

Что выведет print(3 > 2 and 2 > 1)?

True

False

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

проверяет равенство значений

проверяет, указывают ли переменные на один объект

присваивает значение

проверяет тип объекта

Что выведет print(len("Python"))?

5

6

7

0

Какой тип данных будет у выражения 3 + 4.0?

int

float

str

bool

Что выведет print(bool(1))?

True

False

None

1

Что выведет print("Hello"[1])?

H

e

l

o

Как создать пустое множество?

x = []

x = {}

x = ()

x = set()

Что выведет print(7 % 3)?

1.0

1

0

2

Как создать пустой кортеж?

x = []

x = {}

x = ()

x = set()

Что выведет print(bool(""))?

True

False

None

0

Что вернет type(True)?

str

int

bool

None

Как создать переменную x и присвоить ей значение 10?

x == 10

x = 10

var x = 10

x := 10

Какой из вариантов создаёт булеву переменную со значением False?

x = 0

x = "False"

x = False

x = None

Что выведет print(7 // 2)?

3.5

3

4

3.0

Что выведет print(not True)?

False

True

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

деление с остатком

целочисленное деление

возведение в степень

деление по модулю

Какой тип данных у None?

int

str

bool

NoneType

Что делает функция print()?

выводит данные на экран

сохраняет данные в файл

создает переменную

проверяет условие

Как создать пустой список?

x = ()

x = {}

x = []

x = set()

Как правильно написать многострочный комментарий?

/* comment */

""" comment """

// comment //

# comment #

Какой тип данных будет у 3 / 2 в Python 3?

int

float

str

bool

Что выведет print(0.1 + 0.2 == 0.3)?

True

False

Error

None

Какой оператор сравнения проверяет равенство?

=

==

===

!=