Объяснение:
Лямбда-функции в Python являются объектами типа
Лямбда-функции в Python являются объектами типа
function
Каким будет результат выполнения кода выше?
Anonymous Quiz
43%
[1] [1]
50%
[1] [1, 1]
3%
[1, 1] [1, 1]
4%
Error
Объяснение:
Здесь перед нами так называемая одна из распространённых «ловушек» в Python. Связана она с изменяемыми значениями по умолчанию для аргументов функции
Когда мы определяем функцию
Однако этот список создаётся один раз при определении функции и затем «запоминается» между вызовами функции. Это означает, что если мы изменим этот список внутри функции (как это делается с помощью
По итогу сначала будет выведено
Здесь перед нами так называемая одна из распространённых «ловушек» в Python. Связана она с изменяемыми значениями по умолчанию для аргументов функции
Когда мы определяем функцию
func(x=[])
, значение по умолчанию для x
— это пустой список []
Однако этот список создаётся один раз при определении функции и затем «запоминается» между вызовами функции. Это означает, что если мы изменим этот список внутри функции (как это делается с помощью
x.append(1)
), эти изменения также сохранятся между вызовами По итогу сначала будет выведено
[1]
, а затем [1, 1]
Объяснение:
Оператор
Поэтому
Оператор
//
выполняет целочисленное делениеПоэтому
10 // 5
равно 2
, и 2 // 2
равно 1
Объяснение:
Функция является рекурсивной и будет вызываться до тех пор, пока
В конечном итоге она вернёт
Функция является рекурсивной и будет вызываться до тех пор, пока
x
не станет 0
В конечном итоге она вернёт
10
Объяснение:
В списке
Список
Сумма этих квадратов равна
В списке
x
числа от 0
до 4
Список
y
содержит квадраты этих чисел: [0, 1, 4, 9, 16]
Сумма этих квадратов равна
0 + 1 + 4 + 9 + 16 = 30
Каким будет результат выполнения кода выше?
Anonymous Quiz
8%
0
81%
1
6%
ZeroDivisionError
5%
SyntaxError
Объяснение:
Блок
Отюсда и
Блок
finally
будет выполнен в любом случае, даже если перед этим был вызван return
или возникло исключениеОтюсда и
z
, который станет равным 1
Объяснение:
Срез
Срез
y = x[::2]
создаёт новый список, не связанный с оригинальным. А потому изменение y
не влияет на x