[英]Multiple conditions If statement python doesn't work
我找不到问题所在,但我的下一个代码不起作用:
if finalsum!=0 and (x[0]!='-' or x[0]!='+'):
做一点事...
我需要再添加 2 个条件如果我只尝试一个 AND,则代码有效,如果我添加 OR,则没有任何反应。
我也尝试了其他几种方法来编写它,但效果不佳。
x[0]!='-' or x[0]!='+'
条件是空的。 它总是正确的。
如果x[0]
不是'-'
,则条件的第一部分为真,因此整个条件为真。 如果x[0]
不是'+'
,例如'-'
,则条件的第二部分为真,因此整个条件为真。 因此,无论x[0]
的值如何,整个条件都是真实的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.