繁体   English   中英

多个条件 If 语句 python 不起作用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM