Объяснение:
Добавление сразу нескольких
Как только Python встречает первый
Добавление сразу нескольких
return
в одну функцию не имеет никакого значенияКак только Python встречает первый
return
внутри функции, именно его значение и возвращается. При этом работа самой функции заканчивается до следующего вызоваОбъяснение:
Здесь же нам нужно использовать
*args
используется для работы с позиционными аргументами, т.е. display_person("Steve", "67")
Здесь же нам нужно использовать
**kwargs
Объяснение:
Функция в Python всегда возвращает значение. Если разработчик не указал его самостоятельно, то это будет значение
Функция в Python всегда возвращает значение. Если разработчик не указал его самостоятельно, то это будет значение
None
Объяснение:
Чтобы понять, почему такой ответ, достаточно «распутать» три момента:
Таким образом, наш код превращается в
Чтобы понять, почему такой ответ, достаточно «распутать» три момента:
lst[1] == 2
lst[2] == 3
lst[lst[1]] == lst[2] == 3
Таким образом, наш код превращается в
if 3 < 3:
print(3)
else:
print(2)
Каким будет результат выполнения кода?
Anonymous Quiz
14%
True True
20%
True False
31%
False True
35%
False False
Объяснение:
Так как
Так как
" "
— это не пустой элемент, то он даст нам True
. В свою очередь 0j
— это комплексный ноль, который всё ещё ноль. Поэтому он, как и None
, даст нам False
Объяснение:
Метод
Так как
Метод
bit_length()
возвращает нам количество битов, которые необходимы для представления исходного числа в двоичном виде. Причём исключая знаки и начальные нулиТак как
bin(-35) = -0b100011
, bit_length(-35) = 6
Каким будет результат выполнения кода?
Anonymous Quiz
7%
<class 'list'>
60%
<class 'tuple'>
5%
<class 'dict'>
29%
Error