Объяснение:
В
В
int()
вторым аргументом является система счисления. В нашем случае система счисления — восьмиричная:1 * 8^1 + 0 * 8^0 = 8
Объяснение:
==
имеет больший приоритет, чем not
, а значит сначала сравнивается num
с True
(и получается False
) и только потом результат меняется на противположный (False
—> True
)Объяснение:
В Python
В случае с циклом, блок
Т.к.
В Python
else
есть не только у if
, но и у for
с try
В случае с циклом, блок
else
выполняется в случае, если он завершился нормально и не был остановлен при помощи оператора break
Т.к.
continute
это не break
, то мы спокойно получаем на печать Oh, no
Объяснение:
Метод
Метод
sort()
вернёт None
, а значит в print()
мы получим сравнение None == [0, 2, 4]
. Отсюда и ответ False
Объяснение:
Хоть
Поэтому мы и печатаем элементы, которые встречаются в
Хоть
i = 0
и приравнивает переменную к нулю, уже на следующем проходе i
берёт значение из range()
Поэтому мы и печатаем элементы, которые встречаются в
range(3)
Каким будет результат выполнения кода выше?
Anonymous Quiz
43%
{0, 1, 2, 3}
5%
{1, 2, 3, 4}
38%
{range(0, 4)}
14%
Error
Объяснение:
Объект типа
Если же нужно получить
Объект типа
range
— это отдельный объект. Поэтому он сохраняется в таком виде в качестве элемента множества
(set
)Если же нужно получить
{0, 1, 2, 3}
, то надо распаковать range
:s = {*range(4)}
Каким будет результат выполнения кода выше?
Anonymous Quiz
12%
['a', 'A', 'b', 'B']
53%
['A', 'B', 'a', 'b']
32%
['a', 'b', 'A', 'B']
3%
Error
Объяснение:
Строки в Python сравниваются по позиции в ASCII
Строки в Python сравниваются по позиции в ASCII
A
— 65
B
— 66
a
— 97
b
— 98