【发布时间】:2013-01-19 05:10:02
【问题描述】:
我试图在 python 3 中做阶乘,无论我说什么都告诉我同样的事情“无效的语法:语法错误”......为什么它会给我一个错误?谢谢
版本是
Python 3.3.0 (v3.3.0:bd8afb90ebf2, Sep 29 2012, 10:57:17) [MSC v.1600 64 bit (AMD64)] on win32
这就是我想做的事情
>>> def fact(n):
... res = 1
... while n > 1:
... res *= n
... n -= 1
... return res
当我尝试打印时
>>> print fact(23)
它告诉我 SyntaxError: invalid syntax
【问题讨论】:
标签: python printing syntax-error