应用前:

'''
递归的简单实现,输出i = 5的时候的结果
遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333 
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
def diGui(i = 0):
    i = i +1
    if i >=5:
        return ("{0}大于等于5".format(i))
    else:
        return diGui(i)
print(diGui())

应用后:

'''
递归的简单实现,输出i = 5的时候的结果
遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333 
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
def diGui(i=0):
    i = i + 1
    return ("{0}大于等于5".format(i)) if i>=5 else diGui(i)
print(diGui())