简易递归-recursion

《计算机科学家一样思考》5.9学习
def do_n(s,n):
    if n<0:
        print(s)
    else:
        print(n)
        do_n(s,n-1)



do_n(s="hello",n=3)

  如果递归调用

 do_n(s,n-1)

改成下面这个

do_n(s,n)

会报错:RecursionError: maximum recursion depth exceeded while calling a Python object

posted @ 2017-10-30 20:27  小阿肉  阅读(236)  评论(0编辑  收藏  举报