标签:pytho 无线 列表 pop 一个 自己 调用 class 例题
函数自己内部调用自己
无线循环会报错,所以需要一个明确的结束条件
def calc(n): print(n) calc(n) calc(10)
def calc(n): print(n) if int(n/2) == 0: return n return calc(int(n/2)) calc(10)
问路例题
person = [‘wl‘,‘wp‘,‘jp‘,‘yby‘,‘tyn‘] import time def askway(person): print(‘-‘*60) if len(person) == 0: return ‘根本没人知道‘ p = person.pop(0) # 列表一次弹出一个 if p == ‘yby‘: return ‘%s说:下个路口见‘%p print(‘hi boy%s,敢问路在何方‘%p) print(‘%s回答道:我不知道,我帮你问问%s```‘%(p,person)) time.sleep(3) res = askway(person) return res res = askway(person) print(res)
标签:pytho 无线 列表 pop 一个 自己 调用 class 例题
原文地址:https://www.cnblogs.com/wangleiyifan/p/9260773.html