Python If Elif Else多个条件,如And,Or

我们已经看过了 if-elif-else 中的语句 以前 . if-elif-else 需要条件才能评估。这些条件可能很简单 True , False 或者比较。另一种方法是我们可以定义复杂的条件来计算。

null

简单条件

简单条件只是单语句条件,不需要分组或多语句 or , and . 我们只检查值是否大于 50 在这个例子中。

value=55 if(value>50):    print("Value is bigger than 50")  #Value is bigger than 50
Simple Conditions
简单条件

多条件和运算符

第一个在单个应用程序中使用多个运算符/条件的真实示例 if and 接线员。 我们将指定不同的条件,并将它们合并为单个if来返回结果。

在这个例子中,我们将检查 value 小于 100 大于 . 我们将使用大于运算符和小于运算符并与合并 and 接线员。

if((value>0) and (value<100)):             print("Given number is between 0 and 100")  #Given number is between 0 and 100

图片[2]-Python If Elif Else多个条件,如And,Or-yiteyi-C++库

多个条件或运算符

另一个用例是 or 有多种情况。我们将循环不同的条件 True 结果将是 True 我也是。在本例中,我们将查看给定值是否不在0和100之间。

value=-33 if((value<0) or (value>100)):                     print("Given number is not between 0 and 100")  #Given number is not between 0 and 100
Multiple Conditions Or Operator
多个条件或运算符

带(..)算子的分组与精度

我们学会了 ( .. ) 使事情变得更复杂。括号可以对给定的条件进行分组,并提供单个结果。花药也可以用来改变条件的优先顺序。我们将分组 and or 本例中的条件。

if(((value>0) and (value<100)) or ((value < 0) or (value > 100))):    print("This will always return True")           #This will always return True

图片[4]-Python If Elif Else多个条件,如And,Or-yiteyi-C++库

相关文章: C-如果不是,切换,决策

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享