我最近开始使用Python,当我输入一个简单的代码时,我遇到了一个无效的语法错误,有人知道我哪里出错了吗?在
Swansea= 2
Liverpool= 2
If Swansea < Liverpool:
print("Swansea beat Liverpool")
If Swansea > Liverpool:
print("Liverpool beat Swansea")
If Swansea = Liverpool:
print("Swansea and Liverpool drew")
“斯旺西”一词以红色突出显示
Tags:
可能是因为所有
If
都需要小写if
,所以出现了语法错误。同样,相等运算符是==
不是=
Python区分大小写,因此
If
可能引发了无效语法。应该是if
。在你有两个问题:
==
进行比较测试,而不是=
(这是用于变量赋值的)。在if
必须是小写。记住Python是区分大小写的。在但是,您应该在这里使用},因为这两个表达式不可能同时是{}:
elif
和{虽然使用三个独立的}会更好,原因有二:
if
不会产生错误,但是使用elif
和{True
。在True
,求值将立即停止。但是,您当前的代码将始终计算所有三个表达式,即使第一个或第二个表达式是True
。在相关问题 更多 >
编程相关推荐