递归

def welcome(n):
    if n>1:
        welcome(n-1)
    print(f"你好啊{n}")
welcome(5)

image

n=5时,判断n>1,进入递归,第4行代码进入待执行栈结构中

....

n=2时,判断n>1,条件成立,第4行代码进入待执行栈结构中("你好啊2")

n=1时,判断n>1,条件不成立,则执行第4行,打印"你好啊1"

则最终打印顺序见👆🏻

 

image

 

image

 

posted @ 2025-11-03 22:46  iTao0128  阅读(5)  评论(0)    收藏  举报