条件语句用于检查和比较多个条件和值。Python提供了不同的条件,以便在应用程序中做出决策,并遵循不同的执行路径、方法和逻辑。
null
比较报表
比较语句用于检查单个或多个条件。
条件语句 | 说明 |
---|---|
== | 平等声明 |
!= | 不平等陈述 |
< | 小于语句 |
<= | 小于等于语句 |
> | 大于语句 |
>= | 大于等于语句 |
或 | Or逻辑语句 |
和 | 与逻辑语句 |
if条件语句
if条件语句用于检查可以指定单个或多个条件的单个案例。如果指定的情况为真,则将执行If条件语句代码块,如果不是,则不执行If条件语句并执行下一行。
age = 20if (age>18): print("Age is over 18")
在下面的示例中,我们将检查给定的计数是否与单个if条件相同。
a_count = 10b_count = 10c_count = 11if(a_count == b_count): print("A and B count are equal")if(a_count == c_count):
print("A and C count are equal")
if..else条件语句
if..else条件语句用于检查两种情况下的多个条件。首先,将检查if情况,如果不是true,则执行else代码块。if..else条件语句的语法如下所示。
if CONDTION: IF_BLOCKelse: ELSE_BLOCK
- 条件 将在单个或多个条件下检查的条件。
- IFu块 如果条件为真,将执行。
- ELSEU块 如果条件为假或不为真,则执行。
如果下面的例子,我们将检查年龄是否等于或超过18岁。
age = 20
if (age>=18):
print("Age is over 18")else: print("Age is less than 18")
if..elif..else条件语句
最详细的多案例条件语句是if..elif.else条件语句,其中elif可以重复ı在if和else之间有很多次。如果我们需要的话,这会产生更多的情况。if..elif..else条件语句语法如下所示。
if CONDITION1: CODE_BLOCK1elif CONDITION2: CODE_BLOCK2...else: CODE_BLOCKn
- 条件1 将首先检查,如果是真的 代码块1 否则执行将跳转到以下elif中。
- 条件2 如果是真的就会被检查如果是真的 代码块2 将执行,否则执行将跳转下一个语句。可以为多个案例指定多个elif。
- 代码块 当if和elif条件都不为真时执行。
在下面的示例中,我们将检查年龄是否大于或等于18岁,是否大于或等于12岁或不大于或不等于18岁。
age = 15
if(age>=18):
print("Age is over 18")
elif( age >= 12): print("Age is between 12 and 18")else:
print("Age is less than 12")
输出如下。
Age is between 12 and 18
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END