Python 中 if 语句的用法:条件判断与分支控制
在 Python 中,`if` 语句用于根据条件的真假来执行不同的代码块。它的基本语法如下:
if 条件:
# 条件为真时执行的代码块
else:
# 条件为假时执行的代码块
以下是对 `if` 语句的更详细解释和一些常见的用法示例:
1. 只有一个条件:
x = 5
if x > 0:
print("x是正数")
else:
print("x是负数或零")
输出:
x是正数
2. 多个条件:
x = 5
if x < 0:
print("x是负数")
elif x > 0:
print("x是正数")
else:
print("x是零")
输出:
x是正数
3. 嵌套的 `if` 语句:
x = 10
if x > 0:
if x % 2 == 0:
print("x是正偶数")
else:
print("x是正奇数")
else:
print("x是负数或零")
输出:
x是正偶数
4. 使用逻辑运算符:
x = 5
if x > 0 and x < 10:
print("x是一个介于0和10之间的正数")
else:
print("x不符合条件")
输出:
x是一个介于0和10之间的正数
5. 单行 `if` 语句(三元运算符):
x = 5
message = "正数" if x > 0 else "非正数"
print(message)
输出:
正数
总的来说,`if` 语句是 Python 中用于根据条件进行分支控制的重要工具。您可以根据需要组合条件和嵌套 `if` 语句来实现更复杂的逻辑。
原文地址: http://www.cveoy.top/t/topic/f3L 著作权归作者所有。请勿转载和采集!