Объяснение:
Чуток больше внимательности — у нас тут ошибка в написании числа с плавающей точкой. Вместо
Чуток больше внимательности — у нас тут ошибка в написании числа с плавающей точкой. Вместо
,
надо было использовать .
Каким будет результат выполнения кода выше?
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
Объяснение:
Метод
Метод
sort()
вернёт None
, а значит в print()
мы получим сравнение None == [0, 2, 4]
. Отсюда и ответ False
Объяснение:
Хоть
Поэтому мы и печатаем элементы, которые встречаются в
Хоть
i = 0
и приравнивает переменную к нулю, уже на следующем проходе i
берёт значение из range()
Поэтому мы и печатаем элементы, которые встречаются в
range(3)