if-statement - 如何编写包含三个或更多组件的测试语句
问题描述
请原谅我使用术语“组件”,在这种情况下可能有一个更好的术语。
但是继续我的问题,我想使用 else 语句根据测试语句的真实性执行语句块。这是我尝试使用的测试语句:
else:
if ((reply != a) && (reply != c) && (reply =! e)):
我遇到语法错误,胡萝卜指向第一组&符号。我现在假设我可能不正确地使用'&&'。
使用此语句,我的目标是仅在测试语句为真时才执行语句块,这意味着“回复”不能等于 a、c 或 e。
我知道我可以在 else 语句下使用嵌套的 if,但我希望 StackExchange 知道更好的方法。谢谢你。
解决方案
括号检查:
if (((reply != a) && (reply != c)) && (reply =! e))
推荐阅读
- scala - Scala Apache Spark和DataFrame select方法中的动态列列表
- python - 如何将用户名注入页脚?
- asp.net - 按文件名排序 FileInfo (DirectoryInfo)
- delphi - FireDAC TFDTable.Post 与 TFDQuery UPDATE 子句提交
- java - 使用 spring boot 属性调整 couchbase
- .net - WCF 服务连接问题 - 只有两台计算机可以连接
- node.js - 如何在 Cassandra + AWS Lambda 中处理超时
- php - Laravel - 从原始内容创建 PDF 文件 - JSON API
- python-3.x - 在 python 3.x 中使用 SharePoint excel
- java - Jenkins:如何为所有 Piplines 设置默认 JDK