invalid syntax print in Python 3.3.0
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
Syntax error on print with Python 3
即时通讯尝试在python 3中做factorial,无论我把它放在哪里告诉我同样的事情"语法无效:语法错误"...为什么它给我一个错误? 谢谢
版本是
1 | Python 3.3.0 (v3.3.0:bd8afb90ebf2, Sep 29 2012, 10:57:17) [MSC v.1600 64 bit (AMD64)] on win32 |
这就是我想要做的事情
1 2 3 4 5 6 | >>> def fact(n): ... res = 1 ... while n > 1: ... res *= n ... n -= 1 ... return res |
当我试图打印
1 | >>> print fact(23) |
它告诉我SyntaxError:语法无效
在python 3.x中,print是一个函数。 请尝试