Насколько хорошо вы разбираетесь в Python?

1 / 9

Что выведет следующий код, при его исполнении? Используется Python 3.x.

print(type(1 / 2))
Не верно!

В Python 3.x результатом деления целого числа на целое является дробное число.


Не верно!

В Python 3.x результатом деления целого числа на целое является дробное число.


Верно!

В Python 3.x результатом деления целого числа на целое является дробное число.


Не верно!

В Python 3.x результатом деления целого числа на целое является дробное число.


Не верно!

В Python 3.x результатом деления целого числа на целое является дробное число.


Что будет напечатано?

x = True
y = False
z = False
if not x or y:
    print(1)
elif not x or not y and z:
    print(2)
elif not x or y or not y and x:
    print(3)
else:
    print(4)
Не верно!

Стоит помнить, что NOT имеет наивысший приоритет, потом идет AND, затем OR.


Не верно!

Стоит помнить, что NOT имеет наивысший приоритет, потом идет AND, затем OR.


Верно!

Стоит помнить, что NOT имеет наивысший приоритет, потом идет AND, затем OR.


Не верно!

Стоит помнить, что NOT имеет наивысший приоритет, потом идет AND, затем OR.


Что будет напечатано при исполнении следующего кода? Используется Python 2.x.

print(type(1 / 2))
Верно!

В Python версии 2.x результатом деления целого на целое является целое число.


Не верно!

В Python версии 2.x результатом деления целого на целое является целое число.


Не верно!

В Python версии 2.x результатом деления целого на целое является целое число.


Не верно!

В Python версии 2.x результатом деления целого на целое является целое число.


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

def a(b, c, d): pass
Не верно!

‘def’ определяет функцию, а ‘pass’ ничего не делает. ‘pass’ может быть использован, когда синтаксически требуется какое-либо выражение, но программа не требует действия.


Верно!

‘def’ определяет функцию, а ‘pass’ ничего не делает. ‘pass’ может быть использован, когда синтаксически требуется какое-либо выражение, но программа не требует действия.


Не верно!

‘def’ определяет функцию, а ‘pass’ ничего не делает. ‘pass’ может быть использован, когда синтаксически требуется какое-либо выражение, но программа не требует действия.


Не верно!

‘def’ определяет функцию, а ‘pass’ ничего не делает. ‘pass’ может быть использован, когда синтаксически требуется какое-либо выражение, но программа не требует действия.


Что выведет следующий фрагмент кода?

x = 4.5
y = 2
print(x // y)
Верно!

«//» — это целочисленное деление. Часть после запятой отбрасывается.


Не верно!

«//» — это целочисленное деление. Часть после запятой отбрасывается.


Не верно!

«//» — это целочисленное деление. Часть после запятой отбрасывается.


Не верно!

«//» — это целочисленное деление. Часть после запятой отбрасывается.


Не верно!

«//» — это целочисленное деление. Часть после запятой отбрасывается.


Что выведет следующая программа?

a = [1,2,3,None,(),[],]
print(len(a))
Не верно!

Последняя запятая будет проигнорирована, а все остальные значения вполне могут входить в массив.


Не верно!

Последняя запятая будет проигнорирована, а все остальные значения вполне могут входить в массив.


Не верно!

Последняя запятая будет проигнорирована, а все остальные значения вполне могут входить в массив.


Верно!

Последняя запятая будет проигнорирована, а все остальные значения вполне могут входить в массив.


Не верно!

Последняя запятая будет проигнорирована, а все остальные значения вполне могут входить в массив.


Что будет напечатано?

kvps  = {"user","bill", "password","hillary"}
print(kvps['password'])
Не верно!

При объявлении словаря ключ и значение отделены двоеточием, а пары ключ-значение — запятой. А в примере kvps — это set, будет ошибка типов.
kvps = {«user»:»bill», «password»:»hillary»}


Не верно!

При объявлении словаря ключ и значение отделены двоеточием, а пары ключ-значение — запятой. А в примере kvps — это set, будет ошибка типов.
kvps = {«user»:»bill», «password»:»hillary»}


Не верно!

При объявлении словаря ключ и значение отделены двоеточием, а пары ключ-значение — запятой. А в примере kvps — это set, будет ошибка типов.
kvps = {«user»:»bill», «password»:»hillary»}


Не верно!

При объявлении словаря ключ и значение отделены двоеточием, а пары ключ-значение — запятой. А в примере kvps — это set, будет ошибка типов.
kvps = {«user»:»bill», «password»:»hillary»}


Верно!

При объявлении словаря ключ и значение отделены двоеточием, а пары ключ-значение — запятой. А в примере kvps — это set, будет ошибка типов.
kvps = {«user»:»bill», «password»:»hillary»}


Что будет напечатано?

name = "snow storm"
print("%s" % name[6:8])
Не верно!

Первый символ строки находится на позиции 0. Будут выведены символы с индексами с 6-ого по 7-ой включительно.


Не верно!

Первый символ строки находится на позиции 0. Будут выведены символы с индексами с 6-ого по 7-ой включительно.


Верно!

Первый символ строки находится на позиции 0. Будут выведены символы с индексами с 6-ого по 7-ой включительно.


Не верно!

Первый символ строки находится на позиции 0. Будут выведены символы с индексами с 6-ого по 7-ой включительно.


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

d = lambda p: p * 2
t = lambda p: p * 3
x = 2
x = d(x)
x = t(x)
x = d(x)
print(x)
Не верно!

Начинаем с 2, умножаем на 2, умножаем на 3, умножаем на 2.


Не верно!

Начинаем с 2, умножаем на 2, умножаем на 3, умножаем на 2.


Верно!

Начинаем с 2, умножаем на 2, умножаем на 3, умножаем на 2.


Не верно!

Начинаем с 2, умножаем на 2, умножаем на 3, умножаем на 2.


Не верно!

Начинаем с 2, умножаем на 2, умножаем на 3, умножаем на 2.


Далее
0 из 9

Поздравляем с прохождением теста! У вас уже есть некоторые знания о Python, но ещё есть куда расти. Отличное место, где можно подтянуть базу по языку и связать свои навыки с другими современными технологиями – наш сайт PythonTurbo.

Интересно, хочу посмотреть