Каким будет результат выполнения кода?
Anonymous Quiz
19%
False True False True
5%
True True False True
4%
True True False True
71%
False True True True
Объяснение:
Если мы передадим нулевое значение в конструктор
Если мы передадим нулевое значение в конструктор
bool()
, то получим булево значение False
. При этом любое ненулевое значение «даст» True
Объяснение:
Запустив код выше, мы получим ошибку
Связано это с тем, что для получения доступа к возвращаемому значению функции, нужно присвоить его какой-нибудь переменной
То есть вместо
надо было написать
Запустив код выше, мы получим ошибку
NameError: name 'num' is not defined
Связано это с тем, что для получения доступа к возвращаемому значению функции, нужно присвоить его какой-нибудь переменной
То есть вместо
func()
print(num)
надо было написать
var = func()
print(var)
Объяснение:
Когда результатом использования оператора деления // является отрицательное число, сам результат округляется до меньшего значения
Т.е.
Когда результатом использования оператора деления // является отрицательное число, сам результат округляется до меньшего значения
Т.е.
-16 // 4 = -4
, но -17 // 4
, -18 // 4
, -19 // 4
и -20 // 4
равняются -5
Объяснение:
Запомните, результатом деления (
Запомните, результатом деления (
/
) всегда будет число типа float
Объяснение:
Оператор возведения в степень (
Поэтому оператор
Оператор возведения в степень (
**
) имеет более высокий приоритет, чем оператор умножения (*
)Поэтому оператор
2 * 3 ** 3 * 4 = 2 * 27 * 4 = 216
Какой из перечисленных операторов имеет наивысший приоритет?
Anonymous Quiz
49%
not
15%
&
35%
*
2%
+
Sportmaster Lab ищет аналитиков
В компанию нужен системный аналитик, аналитик данных, Middle Data / ML Engineer и старший аналитик 1С.
#вакансии #работа
В компанию нужен системный аналитик, аналитик данных, Middle Data / ML Engineer и старший аналитик 1С.
#вакансии #работа
Объяснение:
Всё так,
Выше его лишь
Всё так,
*
имеет наивысший приоритет среди всех перечисленных в задании операторовВыше его лишь
**
, ~x
, +x
, -x
Объяснение:
Т.к. мы не использовали скобки, то оператор возведения в степень сработал по стандартному сценарию
Загвоздка в том, что он выполняется справа налево
Таким образом,
Т.к. мы не использовали скобки, то оператор возведения в степень сработал по стандартному сценарию
Загвоздка в том, что он выполняется справа налево
Таким образом,
2 ** 3 ** 2 = 2 ** 9 = 512