为了账号安全,请及时绑定邮箱和手机立即绑定

print 'call %s() in %fs' % (f.__name__, (t2 - t1))提示无效语法

print 'call %s() in %fs' % (f.__name__, (t2 - t1))提示无效语法

慕标0010836 2016-11-28 22:55:00
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)我把这串代码复制到本地电脑上执行,发现提示以下错误,请大神知道一下!谢谢!
查看完整描述

1 回答

?
慕标0010836

TA贡献1条经验 获得超0个赞

我知道了,在python 3.X版本中,print 后面要加括号(),才能打印

查看完整回答
反对 回复 2016-11-28
  • 1 回答
  • 0 关注
  • 1466 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信