Post #2170
1.76K Объяснение:
Оператор // выполняет деление нацело, но так как одно из чисел имеет тип данных с плавающей точкой, результат также будет числом с плавающей точкой
Post #2167
1.77K Объяснение:
Сначала все символы строки приводятся к нижнему регистру, а затем подстрока "hello" заменяется на "heal"
Post #2164
1.8K Объяснение:
В Python нельзя напрямую сравнивать строки и числа, это вызовет ошибку типа
Post #2161
1.79K Объяснение:
Из-за особенностей представления чисел с плавающей точкой в компьютере, сумма 0.1 и 0.2 (как это ни странно) не точно равна 0.3
Отсюда и False в ответе
Post #2158
1.81K Объяснение:
Метод pop() без аргументов удаляет последний элемент из списка и возвращает его
Метод insert(-1, value) вставляет значение перед последним элементом
Отсюда и такой ответ — [1, 2, 4, 3]
Post #2155
1.84K Объяснение:
x, равный 5, в двоичной системе представляется как 101, а x-1, в свою очередь равный 4, в двоичной системе — 100
При выполнении побитовой операции & (AND) между числами, соответствующие биты сравниваются. И только когда оба бита равны 1, результат будет 1
Отсюда сравние 101 и 100 даёт нам 100. А 100 в двоичной системе счисления равно 4 в десятичной
Post #2151
1.78K Объяснение:
Срез берёт элементы с индексами от 1 и до -1 (не включительно). Шаг среза равен 2, что пропускает каждый второй элемент
Индекс -1 является индексом последнего элемента последовательности. Другими словами, здесь это 3