Каким будет результат выполнения кода выше?
Anonymous Quiz
42%
30+15j
11%
(30+15j)
13%
(30 + 15j)
34%
Error
Объяснение:
Функция
Функция
complex()
принимает в качестве аргумента строки подобного формата. Единственное — они должны быть без пробеловОбъяснение:
Чуток больше внимательности — у нас тут ошибка в написании числа с плавающей точкой. Вместо
Чуток больше внимательности — у нас тут ошибка в написании числа с плавающей точкой. Вместо
,
надо было использовать .
Каким будет результат выполнения кода выше?
Anonymous Quiz
18%
[0, 1, 2]
20%
[0, 1]
25%
0 1
38%
Error
Объяснение:
Начнём со строки
Здесь мы записываем
Ну а при вызове
Начнём со строки
*num_one, num_two = [0, 1, 2]
Здесь мы записываем
2
в переменную num_two
, а остальные элементы списка «уходят» в *num_one
func(*var)
— это функция, которая принимает неопределённое количество аргументов, в нашем случае это func(0, 1)
. То же и с print(*var)
Ну а при вызове
func(*num_one)
мы просто распаковали значение *num_one
, т.е. опять же передали func()
значения 0
и 1
Объяснение:
В
В
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