十三、递归函数
def tubie(no):
#1.直接输出变量no
print(no)
#2.判断
if no > 0:
tubie(no - 1)
else:
print('-------')
#3.再次输出变量no
print(no)
'''
#调用函数
tubie(3)
def tubie(3):
#1.直接输出变量no
print(3)
#2.判断
if 3 > 0:
tubie(3 - 1)
#else:
# print('-------')
#3.再次输出变量no
print(no) 输出3 必须等待真区间执行完毕(tubie(3-1))
def tubie(2):
#1.直接输出变量no
print(2)
#2.判断
if 2 > 0:
tubie(2 - 1)
#else:
#print('-------')
#3.再次输出变量no
print(no) 输出2 必须等待真区间执行完毕(tubie(2-1))
def tubie(1):
#1.直接输出变量no
print(1)
#2.判断
if 1 > 0:
tubie(no - 1)
#else:
#print('-------')
#3.再次输出变量no
print(no) 输出1 必须等待镇区键执行完毕(tubie(1-1))
def tubie(0):
#1.直接输出变量no
print(0)
#2.判断
#if no > 0:
#tubie(no - 1)
else:
print('-------')
#3.再次输出变量no
print(0)
'''
3
2
1
0
----------
0
1
2
3