在Python中,选择结构可以通过`if`、`elif`和`else`关键字来实现。以下是选择结构的基本语法:
单分支选择结构
if 条件表达式:
语句/语句块
双分支选择结构
if 条件表达式1:
语句/语句块1
else:
语句/语句块2
多分支选择结构
if 条件表达式1:
语句/语句块1
elif 条件表达式2:
语句/语句块2
elif 条件表达式3:
语句/语句块3
else:
语句/语句块n+1
缩进和条件表达式
Python使用缩进来表示代码块,因此`if`、`elif`和`else`后的语句块需要正确缩进。
条件表达式可以是关系表达式、逻辑表达式或算术表达式等,返回布尔值(`True`或`False`)。
示例
单分支选择结构示例
num = int(input("输入一个数字:"))
if num < 10:
print(num)
双分支选择结构示例
a = 3
if a < 2:
print("a 小于 2")
else:
print("a 大于等于 2")
多分支选择结构示例
b = 2
if b == 1:
print("b 等于 1")
elif b < 1:
print("b 小于 1")
else:
print("b 大于等于 1")
以上示例展示了如何使用Python中的选择结构。请根据实际需求选择合适的选择结构