其他分享
首页 > 其他分享> > 阶乘

阶乘

作者:互联网

"""阶乘思路:
 求8的阶乘:8*(8-1)...*1
 所以结束条件就是最后乘到1
 步骤:
 先定义一个函数,结束条件为乘到1,然后返回1挂起的return中
 """
def f (n):
    if n == 1:
        return 1

    return n *f(n-1)  #8*f(7)  7*f(6) 6*f(5) 5*f(4)  4*f(3)  3*f(2)  2*f(1)

ret = f(8)
print(ret)

 

标签:...,return,ret,print,阶乘,def
来源: https://www.cnblogs.com/colin-7/p/16536211.html