Когда вы вызываете функцию 2 внутри функции 1, функция 1 не будет завершена, пока не завершится функция 2 (и остальная часть функции 1, если их больше). Что произойдет со скоростью производительности, если function2 запускает другую функцию3, затем function3, запускает другую функцию4 и так далее? Я спрашиваю об этом, потому что делаю текстовую игру, в которой использую эту «вложенную» функцию несколько раз, увеличиваясь по мере продвижения игры. Влияет ли это на общую скорость работы?
def function1():
function2()
def function2():
function3():
...