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

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

0

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

int

float

str

bool

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

H

e

l

o

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

%

//

**

^

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

x == 10

x = 10

var x = 10

x := 10

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

str

int

bool

None

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

123

"abc"

True

None

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

3.5

3

4

3.0

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

1.0

1

0

2

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

=

==

===

!=

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

x = 0

x = "False"

x = False

x = None

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

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

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

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

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

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

//

/* */

#

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

/* comment */

""" comment """

// comment //

# comment #

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

5

6

8

9

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

list

tuple

dict

set

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

True

False

None

0

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

True

False

None

1

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

int

float

str

bool

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

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

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

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

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

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

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

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

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

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

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

x = ()

x = {}

x = []

x = set()

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

x = []

x = {}

x = ()

x = set()

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

x = []

x = {}

x = ()

x = set()

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

x = []

x = ()

x = {}

x = set()

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

5

6

7

0

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

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

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

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

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

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

a + b

a + b

a & b

a.concat(b)

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

10

15

5

20

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

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

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

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

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

Как проверить, что переменная 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

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

True

False

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

False

True

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

int

str

bool

NoneType

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

True

False

Error

None