我们已经看过了 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

多条件和运算符
第一个在单个应用程序中使用多个运算符/条件的真实示例 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
多个条件或运算符
另一个用例是 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

带(..)算子的分组与精度
我们学会了 ( .. )
使事情变得更复杂。括号可以对给定的条件进行分组,并提供单个结果。花药也可以用来改变条件的优先顺序。我们将分组 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
相关文章: C-如果不是,切换,决策
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END