Discuss / Python / 交作业喽

交作业喽

Topic source

import time,functools

def metric(fn): began=time.time() @functools.wraps(fn) def decorator(args,**kw): end=time.time() print('%s execueted in %s ms'%(fn.name,end-began)) return fn(args,**kw) return decorator @metric

def fast(x,y): time.sleep(0.0012) return x+y @metric

def slow(x,y,z): time.sleep(0.1234) return xyz f=fast(11,22) s=slow(11,22,33) if f!=33: print('fail') elif s!=7986: print('fail')

额,*号莫名消失了


  • 1

Reply