Python条件语句

条件语句用于检查和比较多个条件和值。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
喜欢就支持一下吧
点赞0 分享