当前位置: 首页 > 工具软件 > Snippet > 使用案例 >

python snippet

滕鸿畴
2023-12-01

cache

def fact():
    arr = {}
    def fact_in(n):
        if n not in arr.keys():
            if n == 0:
                res =  1
            else:
                res = n * fact_in(n-1)
            arr[n] = res
            print(n, res)
        return arr[n]
    return fact_in

fact_calc = fact()

print(fact_calc(10))
print(fact_calc(9))
 类似资料:

相关阅读

相关文章

相关问答