import?time
def?performance(f):
????def?fn(*args,?**kw):
????????t1?=?time.time()
????????r?=?f(*args,?**kw)
????????t2?=?time.time()
????????print?'call?%s()?in?%fs'?%?(f.__name__,?(t2?-?t1))
????????return?r
????return?fn
@performance
def?factorial(n):
????return?reduce(lambda?x,y:?x*y,?range(1,?n+1))
print?factorial(10)我把這串代碼復制到本地電腦上執行,發現提示以下錯誤,請大神知道一下!謝謝!
添加回答
舉報
0/150
提交
取消