如何编写代码测试具有三个或更多组件的语句



请原谅我使用术语"组件",在这种情况下可能有一个更好的术语。

但是继续我的问题,我想使用 else 语句来执行基于测试语句真实性的语句块。这是我尝试使用的测试语句:

else:
if ((reply != a) && (reply != c) && (reply =! e)):

我收到语法错误,胡萝卜指向第一组与号。我现在假设我可能不正确地使用"&&"。

有了这个语句,我的目标是只有在测试语句为真时才执行语句块,这意味着"回复"不得等于 a、c 或 e。

我知道我可以在 else 语句下使用 nested if,但我希望 StackExchange 知道更好的方法。谢谢。

括号检查:

if (((reply != a) && (reply != c)) && (reply =! e))

最新更新