首页 > 解决方案 > 如何编写包含三个或更多组件的测试语句

问题描述

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

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

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

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

使用此语句,我的目标是仅在测试语句为真时才执行语句块,这意味着“回复”不能等于 a、c 或 e。

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

标签: if-statement

解决方案


括号检查:

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

推荐阅读