Sobes.tech
Junior — Senior
34

Поведение функции с изменяемым параметром по умолчанию

Условие задачи

Определите, какой вывод будет у следующего фрагмента кода:


def f(total, arr=[]):
    arr.append(total)
    print(arr)

lst = [1]
f(10)
f(10)
f(10, lst)
f(10)
f(10)