Python Don';我不知道为什么';他拒绝了我的陈述 饮料=5 如果饮料
您的语法错误。删除Python Don';我不知道为什么';他拒绝了我的陈述 饮料=5 如果饮料,python,if-statement,Python,If Statement,您的语法错误。删除else:前面的空格。代码的语法被标记为不正确,因为else语句和子句前面没有if语句和子句就不能存在。由于在elif子句中只有else语句,因此会引发错误 这可能只是缩进的一个问题,您需要非常小心,因为Python强调空白。以下是我认为您要键入的代码: 饮料=5 如果你想喝酒,欢迎你。请不要放置代码的图像。输入实际代码。这允许我们复制/粘贴代码并重新运行以重新创建您的问题。请将代码作为文本而不是屏幕截图发布。缩进是否正确?Wdym?在else之前有一个空格,这就是python
else:
前面的空格。代码的语法被标记为不正确,因为else
语句和子句前面没有if
语句和子句就不能存在。由于在elif
子句中只有else
语句,因此会引发错误
这可能只是缩进的一个问题,您需要非常小心,因为Python强调空白。以下是我认为您要键入的代码:
饮料=5
如果你想喝酒,欢迎你。请不要放置代码的图像。输入实际代码。这允许我们复制/粘贴代码并重新运行以重新创建您的问题。请将代码作为文本而不是屏幕截图发布。缩进是否正确?Wdym?在else之前有一个空格,这就是python不注册else的原因。哦,我以为你指的是在else:
对不起:)之后。这解决了它,谢谢!真不敢相信这么简单的事情让我如此沮丧!如果这有帮助,请将其标记为正确(在投票下面打勾)好的,谢谢!这是与其他人的一个缩进问题。通常情况下,它不会给我一个cagué“语法错误”,而是告诉我什么时候遗漏了缩进。它没有在这一个和扔了一个循环我
drinks = 5
if drinks <= 2:
print("Keep going buddy")
elif drinks == 3:
print("I believe you've had enough, sir")
else:
print("stop")