def fact(n): def fact_1(num,product=1): if num == 1: return product 注意程序的计算顺序,是从n值开始计算,最后返回fact-1的是这个值 return fact_1(num - 1, num * product)
return fact_1(n)
Sign in to make a reply
报三春晖
def fact(n): def fact_1(num,product=1): if num == 1: return product 注意程序的计算顺序,是从n值开始计算,最后返回fact-1的是这个值 return fact_1(num - 1, num * product)