简单的来说就是:自己调用自己
就像小时说的那个:从前有座山,山里有座庙,庙里有个小和尚,小和尚在做什么呢:从前有座山。。。。
1、递归要有出口。
2、递归判断是否到出口(if语句) 要放到调用自身(digui())前面。
n = 1
def digui():
global n
if n>10:
return
print("从前有座山,山里有座庙,庙里有个小和尚,小和尚在做什么呢:\n")
n += 1
digui()
digui()
结果打印如下:
PS C:\Users\kai> python -u "c:\Users\kai\Desktop\1.py"
从前有座山,山里有座庙,庙里有个小和尚,小和尚在做什么呢:
从前有座山,山里有座庙,庙里有个小和尚,小和尚在做什么呢:
从前有座山,山里有座庙,庙里有个小和尚,小和尚在做什么呢:
从前有座山,山里有座庙,庙里有个小和尚,小和尚在做什么呢:
从前有座山,山里有座庙,庙里有个小和尚,小和尚在做什么呢:
从前有座山,山里有座庙,庙里有个小和尚,小和尚在做什么呢:
从前有座山,山里有座庙,庙里有个小和尚,小和尚在做什么呢:
从前有座山,山里有座庙,庙里有个小和尚,小和尚在做什么呢:
从前有座山,山里有座庙,庙里有个小和尚,小和尚在做什么呢:
从前有座山,山里有座庙,庙里有个小和尚,小和尚在做什么呢:
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务