第五节:条件语句(if、elif、else)

第五节:条件语句(if、elif、else)

不过尔尔 4 2021-06-19

if语句

if语句用于执行一个代码块,仅当指定条件为真时才执行。语法如下:

 if condition:
     # 当条件为真时执行的代码块

示例:

 x = 10
 ​
 if x > 5:
     print("x 大于 5")

在上面的示例中,如果x的值大于5,那么print语句将被执行。

else语句

else语句用于在条件为假时执行一个代码块。语法如下:

 if condition:     
     # 当条件为真时执行的代码块 
 else:     
     # 当条件为假时执行的代码块

示例:

 x = 3  
 if x > 5:     
     print("x 大于 5") 
 else:     
     print("x 不大于 5")

在上面的示例中,由于x的值不大于5,因此else语句中的代码块将被执行。

elif语句

elif语句用于在多个条件之间进行选择,只有一个条件为真时执行对应的代码块。你可以使用多个elif语句来处理多个条件。语法如下:

 if condition1:     
     # 当条件1为真时执行的代码块 
 elif condition2:     
     # 当条件2为真时执行的代码块 
 else:     
     # 当所有条件都为假时执行的代码块

示例:

 x = 5  
 if x > 10:     
     print("x 大于 10") 
 elif x > 5:     
     print("x 大于 5,但不大于 10") 
 else:     
     print("x 不大于 5")

在上面的示例中,根据x的值,将执行与第一个为真的条件相关联的代码块。

嵌套的条件语句

你还可以在条件语句内部嵌套其他条件语句,以处理更复杂的情况。例如:

 x = 10
 y = 5
 ​
 if x > 5:
     if y > 3:
         print("x 大于 5 且 y 大于 3")
     else:
         print("x 大于 5 但 y 不大于 3")
 else:
     print("x 不大于 5")

在上面的示例中,首先检查x是否大于5,然后在条件为真时再次检查y是否大于3。

条件语句是编程中非常重要的控制结构,它允许你根据不同的条件执行不同的操作。通过ifelifelse语句,你可以编写更复杂的程序逻辑。