# 递归函数
# 在函数中调用当前函数本身的函数就是递归函数(方法自己调用自己)
def recursion(num):
#输出形参
print(num)
#判断num是否大于0
if num > 0:
#将num-1再次传入recursion
recursion(num - 1)
else:
print('-------')
print(num)
'''
#调用函数
recursion(3)
def tubie(3):
#输出形参
print(3)
#2.判断num是否大于0
if 3 > 0:
tubie(3-1) #调用2
else:
print('1111111')
print(3)
def tubie(2):
#输出形参
print(2)
#判断num是否大于0
if 2 > 0:
#将num - 1 再次传入tubie
tubie(2 -1) #调用tubie(1)
#再次输出形参
print(2)
def tubie (1):
#输出形参
print(1)
#判断是否大于0
if 1 > 0:
tubie(1-1)
print(1)
def tubie (0):
print(0)
if 0 >0 :
else:
print('-------')
print(0)