我目前正在使用 Python 3.3.0 版。
但它向我显示了语法错误else
,elif
尽管我做的一切都是正确的。
如果它给你一个语法错误,那么我建议你没有正确地完成所有事情。顺便说一句,这就是我的答案,下面的其余部分只是额外的帮助。
if
当地球上数百万人每天进行数百万次测试时,您在 Python 的声明中发现错误的可能性极小。更有可能是您在使用它时存在问题,已经过测试了,好吧,只有您 :-)
发布您的代码,这是唯一确定的方法。您可能在 Python3 环境中依赖 Python2 代码,但我认为if
结构没有改变,因此值得怀疑。
您的缩进可能不正确。您可能缺少一个:
.
您可能做错了一百件事,但不幸的是,没有代码我们无法判断。
顺便说一句,最好使用的 Python 版本是您选择的操作系统的最新稳定版本,在 Python2 或 Python3 流中(取决于您是否需要旧版本)。那是(在这个答案的时候)2.7.4
和3.3.1
。