我是一个完全的初学者,我为不正确的术语道歉 因此,我开始了关于Python的Open教室课程,并尝试复制以下代码:
>>> a = 5
>>> if a > 0: # Si a est positif
... print("a est positif.")
... if a < 0: # a est négatif
... print("a est négatif.")
但当我尝试时:
>>> a = 5
>>> if a > 0:
... print("a est positif.")
... if a < 0:
File "<stdin>", line 3
if a < 0:
^
SyntaxError: invalid syntax
>>>
在第二个“如果”条件后按enter键后,它不允许我写入指令,只显示错误。 有什么想法吗
在交互式解释器中,在输入空行之前,复合语句不会终止。在本例中,这意味着您的第二个
if
是第一个if
语句的错误部分在楷书中,没有问题;复合语句在发现没有所需缩进的行时立即结束
相关问题 更多 >
编程相关推荐