Sobes.tech
Back to tasks
Junior — Senior
52

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

Task condition

livecode

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


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

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