def greeting(name):
return "Hi, " + name
def exclaim(statement):
return statement + "!"
def enthusiastic_greeting(name):
greeting_message = exclaim(greeting(name))
print(greeting_message)
enthusiastic_greeting("Colin")
Вопрос вот в чем: Including the __main__ frame, how many stack frames exist at the current point of execution? В данном случае point of execution - когда питон просмотрел три функции, но еще не дошел до последней строчки. Правильный ответ - 1, но почему это так, я не могу понять. Ведь создастся три stack frames: для каждой функции соотвественно.