編譯器先將函數(shù)讀入棧再出棧,是一個后進先出的順序
situ = ('感知', '認(rèn)知', '決策', '行動')
def find_all5(situ):
if len(situ) > 0:
print(situ[0])
find_all5(situ[1:])
print(situ)
這個函數(shù)的執(zhí)行結(jié)果如下,
感知
認(rèn)知
決策
行動
()
('行動',)
('決策', '行動')
('認(rèn)知', '決策', '行動')
('感知', '認(rèn)知', '決策', '行動')