gpt4 book ai didi

Python抛出一个随机的无效语法错误

转载 作者:行者123 更新时间:2023-11-28 22:53:55 24 4
gpt4 key购买 nike

版本:Python 3.3.2(默认,2013 年 9 月 11 日,20:16:42)

嘿,我正在使用 python 进行一些测试,对 shell 进行了一些调整,但出现了一个奇怪的错误。

>>> a = 5
>>> if a > 0:
... print("a is a positive number.")
... if a < 0:
File "<stdin>", line 3
if a < 0:
^
SyntaxError: invalid syntax

不知道为什么会出现这个错误。我知道我可以使用 elif 或其他,但我只是想测试一下。帮忙?

最佳答案

当它位于模块中时,这是有效的 Python 语法,但在交互式解释器中,您需要用空行分隔代码块。

这里的方便的经验法则是你不能用 if, def, class, 开始一个新 block forwhilewithtry,除非您有 >>> 提示。

关于Python抛出一个随机的无效语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18793918/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com