Каким будет результат выполнения кода выше?
Anonymous Quiz
20%
['b', 'o']
10%
['b', 'o', 'b', 'o']
6%
[]
65%
Error
Объяснение:
Выражение
Операция сложения (
Но когда интерпретатор дойдёт до операции вычитания, он выдаст ошибку. Чтобы выполнить вычитание или умножение списков, нужно использовать специализированные функции или библиотеки, например,
Выражение
lst1 + lst2 - 2 * lst3
будет вызывать ошибку, так как операции вычитания (-
) и умножения (*
) не определены для списков в контексте кода вышеОперация сложения (
+
) между двумя списками допустима и приведёт к их объединениюНо когда интерпретатор дойдёт до операции вычитания, он выдаст ошибку. Чтобы выполнить вычитание или умножение списков, нужно использовать специализированные функции или библиотеки, например,
NumPy
для работы с массивамиКаким будет результат выполнения кода выше?
Anonymous Quiz
80%
[-2, -1, 0]
7%
[0, 1, 2]
3%
0
11%
Error
Объяснение:
Код выше использует функцию
В свою очередь, функция
Поэтому, когда
Код выше использует функцию
filter()
, чтобы отфильтровать элементы списка lst
, применяя функцию func()
к каждому из нихВ свою очередь, функция
func()
возвращает True
для значений меньше 1
и False
для значений больше или равных 1
Поэтому, когда
filter()
применяется к lst
с помощью func()
, он сохраняет только те элементы, для которых func()
возвращает True
Объяснение:
Здесь применяются унарные операторы
Унарный
Однако эти операторы применяются последовательно, а не одновременно. Сначала применяется унарный оператор
Так мы и получаем ответ
Здесь применяются унарные операторы
+
и -
Унарный
+
не изменяет значение операнда, в то время как унарный -
меняет знак операнда на противоположный. Однако эти операторы применяются последовательно, а не одновременно. Сначала применяется унарный оператор
+
к переменной num
, что не изменяет её значение, а затем унарный оператор -
применяется к результату, меняя знак на противоположныйТак мы и получаем ответ
-1
Объяснение:
В данном коде создаётся объект
Метод
Однако переменная
Поэтому, когда вызывается метод
В данном коде создаётся объект
var
класса SecondClass
, который наследуется от FirstClass
Метод
__init__
в SecondClass
вызывает метод __init__
в FirstClass
с помощью функции super()
, устанавливая значения self.__i
и self.j
в 1
и 5
соответственно, а затем переопределяет их значения на 2
и 7
Однако переменная
self.__i
в SecondClass
не переопределяет self.__i
в FirstClass
из-за двойного подчеркивания, которое делает эту переменную «приватной» Поэтому, когда вызывается метод
display
из FirstClass
, он печатает значение self.__i
и self.j
из FirstClass
, а не из SecondClass
. Отсюда и ответ — 1 7
Объяснение:
В Python строки являются «истинными» (
Так как обе строки
Следовательно, будет напечатано
В Python строки являются «истинными» (
True
), если они не пусты, и «ложными» (False
), если пустыТак как обе строки
text1
и text2
не пусты, их булево значение будет True
, и условие if bool(text1) == bool(text2)
выполняетсяСледовательно, будет напечатано
True
Объяснение:
Метод
Метод
Символ под индексом
Метод
capitalize()
делает первую букву строки заглавной, а остальные строчными, получается "А есть ли подвох?"
Метод
title()
делает заглавной первую букву каждого слова, получается "А Есть Ли Подвох?"
Символ под индексом
10
в обеих строках — это 'п'
, просто в разном регистре, поэтому при сложении x[10] + y[10]
получается "пП"
Каким будет результат выполнения кода выше?
Anonymous Quiz
10%
(1, 2, 3, 4)
5%
(0, 1, 2, 3, 4)
12%
(0, 2, 3, 4)
74%
Error