к тому времени, когда выполняется оператор print
, но до того, как он вернется, сколько выделений памяти, собранных без сбора мусора, существует для хранения содержимого string
?Это 1 или 5?
def main():
recurse('')
def recurse(string):
if len(string) == 5:
print (string)
return
else:
string += 'A'
recurse(string)