Каким будет результат выполнения кода выше?
Anonymous Quiz
73%
(1, [5, 3], 4)
5%
(1, [2, 3], 4)
2%
None
20%
Error
Объяснение:
Хоть сами кортежи и являются неизменяемыми, элементы внутри списка, который является элементом кортежа, могут быть изменены
Хоть сами кортежи и являются неизменяемыми, элементы внутри списка, который является элементом кортежа, могут быть изменены
Объяснение:
Множество
Метод
Множество
set_
изначально содержит три элементаМетод
add
добавляет кортеж (4, 5)
как один элемент, таким образом, длина множества становится равной 4
Объяснение:
Функция
Функция
wrapper
возвращает сумму результатов вызова функций func_one
и func_two
, которые возвращают 1
и 2
соответственноКаким будет результат выполнения кода выше?
Anonymous Quiz
14%
True True
76%
True False
5%
False True
6%
Error
Объяснение:
Метод
Метод
__eq__
сравнивает объекты по атрибуту x
. Объекты a
и b
имеют одинаковые значения x
, а a
и c
— разныеОбъяснение:
В данном случае, вызов
outer()
возвращает функцию inner()
, которая имеет доступ к переменной x
из внешней функцииВ данном случае, вызов
add(5)
эквивалентен вызову inner(5)
, что приводит к увеличению x
на 5
, итоговое значение x
равно 15
Каким будет результат выполнения кода выше?
Anonymous Quiz
33%
5 10 15
49%
5 15 30
3%
0 5 10
14%
Error
Объяснение:
В данном случае каждый вызов
func()
возвращает функцию another_func()
, которая имеет доступ к переменной total
из внешней функцииВ данном случае каждый вызов
counter
увеличивает total
на переданное значение, а последовательные вызовы counter(5)
, counter(10)
и counter(15)
приводят к значениям 5
, 15
и 30
соответственноОбъяснение:
Метод
По итогу вызов
Метод
func()
является методом класса и имеет доступ к атрибутам этого самого классаПо итогу вызов
MyClass.func()
увеличивает значение x
на 5
Какая из следующих конструкций сгенерирует список, содержащий квадраты чисел от 0 до 10 включительно?
Anonymous Quiz
14%
[i * i for i in range(11)]
8%
list(map(lambda i: i * i, range(11)))
20%
[i**2 for i in range(11)]
58%
Все вышеуказанные