Каким будет результат выполнения кода выше?
Anonymous Quiz
64%
"yes"
29%
"no"
2%
ㅤ
5%
Произойдет ошибка
Объяснение:
Оператор
Поэтому сначала выполняется операция
Таким образом, выводится
Оператор
and
имеет более высокий приоритет, чем or
Поэтому сначала выполняется операция
y and z
, что даёт False
, а затем x or False
, что даёт True
Таким образом, выводится
"yes"
Объяснение:
В Python мы вполне легально можем передавать аргументы по их имени
Поэтому в этом коде
В Python мы вполне легально можем передавать аргументы по их имени
Поэтому в этом коде
a
становится равным 1
, b
- 3
, а c
- 2
. Сумма этих чисел равна 6
Каким будет результат выполнения кода выше?
Anonymous Quiz
55%
[1, 3]
6%
[1, 2, 3]
9%
[0, 2]
30%
Error
Объяснение:
Срез берёт элементы с индексами от
Индекс
Срез берёт элементы с индексами от
1
и до -1
(не включительно). Шаг среза равен 2
, что пропускает каждый второй элементИндекс
-1
является индексом последнего элемента последовательности. Другими словами, здесь это 3
Объяснение:
При выполнении побитовой операции
Отсюда сравние
x
, равный 5
, в двоичной системе представляется как 101
, а x-1
, в свою очередь равный 4
, в двоичной системе — 100
При выполнении побитовой операции
&
(AND
) между числами, соответствующие биты сравниваются. И только когда оба бита равны 1
, результат будет 1
Отсюда сравние
101
и 100
даёт нам 100
. А 100
в двоичной системе счисления равно 4
в десятичнойКаким будет результат выполнения кода выше?
Anonymous Quiz
58%
[1, 2, 3, 4]
22%
[1, 2, 4, 3]
18%
[4, 1, 2, 3]
2%
[1, 4, 2, 3]
Объяснение:
Метод
Метод
Отсюда и такой ответ —
Метод
pop()
без аргументов удаляет последний элемент из списка и возвращает егоМетод
insert(-1, value)
вставляет значение перед последним элементомОтсюда и такой ответ —
[1, 2, 4, 3]
Объяснение:
Из-за особенностей представления чисел с плавающей точкой в компьютере, сумма
Отсюда и
Из-за особенностей представления чисел с плавающей точкой в компьютере, сумма
0.1
и 0.2
(как это ни странно) не точно равна 0.3
Отсюда и
False
в ответе