我的if else
语句似乎抛出了一个语法错误。我已经阅读了应该如何编写if
语句(以及脚本中的其他if else
语句没有问题(,所以我不确定为什么会出现问题。
if small_wh <= 5.0:
emColor = discord.Color.red
elif small_wh <= 15.0 and >= 5.1:
emColor = discord.Color.orange
>=
(在elif
语句中(是它声明语法错误的地方。
elif
语句的第二个比较与5.1没有任何比较。
elif small_wh <= 15.0 and small_wh >= 5.1:
您应该将5.1
与某个值进行比较,而不是与and
字进行比较,即do:
elif small_wh <= 15.0 and small_wh >= 5.1:
或者使用python功能组合比较,您可以执行以下操作::
elif 5.1 <= small_wh <= 15.0:
if small_wh <= 5.0:
emColor = discord.Color.red
elif small_wh <= 15.0 and small_wh >= 5.1:
emColor = discord.Color.orange