在 Python 中,if
表达式用于根据条件执行不同的代码块。
if
表达式的基本语法如下:
1、if
单独使用
if 条件:
# 如果条件为真,执行这里的代码块
2、if
和 else
一起使用
if 条件:
# 如果条件为真,执行这里的代码块
else:
# 如果条件为假,执行这里的代码块
# ...
3、if
、elif
和 else
一起使用
if 条件:
# 如果条件为真,执行这里的代码块
# ...
elif 其他条件:
# 如果前一个条件为假,但此条件为真,执行这里的代码块
# 可以有多个 elif
# ...
else:
# 如果所有条件都为假,执行这里的代码块
# ...
以下是一个示例,演示如何使用 if
表达式判断一个数字是正数、负数还是零:
num = float(input("请输入一个数字: "))
if num > 0:
print("这是一个正数")
elif num < 0:
print("这是一个负数")
else:
print("这是零")
在这个示例中,根据用户输入的数字,程序会判断其正负性或是否为零,并打印相应的信息。
if
表达式允许您根据不同的条件执行不同的操作,从而使您的程序可以根据不同情况做出正确的决策。