Как сохранить значение локальной переменной внутри функции?
Забыл, каким образом можно сохранить последнее значение переменной в функции, не прибегая к глобальным, декораторам, объектам (что-то вроде nonlocal, но без вложенных функций)?
Например, в функции локальная переменная при определении была равна M, а после последнего действия стала равна N, когда эту функцию вызовут в следующий раз, действия будут проводится уже со значением M.