Python if条件语句的用法(附带实例)
在 Python 中,if 条件语句用于根据条件的真假来执行不同的代码块。这是控制程序流程的一种关键机制。
if 条件语句的基本语法如下:
【实例 1】简单的 if 语句:
【实例 2】 if else 语句的使用:
【实例 3】 if elif else 语句的使用:
【实例 4】嵌套的 if 语句:
【实例 5】单行 if 语句:
if 条件语句的基本语法如下:
if condition: # 如果条件为真,则执行此代码块 elif another_condition: # 如果上一个条件为假,但是这个条件为真,则执行此代码块(可选) else: # 如果所有条件都为假,则执行此代码块(可选)
- if 关键字引导条件语句,后面跟着一个条件表达式;
- elif 关键字用于在前一个条件为假时检查另一个条件,可以有零个或多个 elif 部分;
- else 关键字用于指定在所有上述条件都为假时要执行的代码块。
【实例 1】简单的 if 语句:
x=10 if x>5: print('x大于5') #输出:x大于5
【实例 2】 if else 语句的使用:
x = 3 if x > 5: print("x 大于 5") else: print("x 不大于 5") # 输出:x 不大于 5
【实例 3】 if elif else 语句的使用:
x = 3 if x > 5: print("x 大于 5") elif x == 5: print("x 等于 5") else: print("x 小于 5") # 输出:x 小于 5
【实例 4】嵌套的 if 语句:
x = 10 if x > 5: print("x 大于 5") if x == 10: print("x 等于 10") else: print("x 不大于 5") # 输出:x 大于 5 # x 等于 10
【实例 5】单行 if 语句:
x=10 if x>5:print('x大于5') #输出:x大于5在 Python 中,条件语句的代码块必须缩进,并且一般采用 4 个空格作为缩进。如果条件语句只包含一个简单的语句,则可以将其写在同一行上,但会降低可读性。