Назад к задачам
Junior — Senior
8

Что напечатает программа с изменяемым параметром по умолчанию?

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Какой вывод появится в консоли после выполнения следующего кода? Функция использует изменяемый аргумент по умолчанию.

l = [1, 2, 3]
def f(a, L=[]):
    L.append(a)
    return L

f(4)
f(5)
tmp_l = f(6)
print(tmp_l)

f(7, l)
f(8, l)
f(9, l)
print(l)