在Python中,选择语句主要有三种形式,它们是:
1. `if` 语句
2. `if...else` 语句
3. `if...elif...else` 多分支语句
下面是每种形式的简要说明和示例:
`if` 语句
if 表达式:
语句块
如果表达式的值为真(非零或非空字符串),则执行语句块。
`if...else` 语句
if 表达式:
语句块1
else:
语句块2
如果表达式的值为真,则执行语句块1;否则,执行语句块2。
`if...elif...else` 多分支语句
if 表达式1:
语句块1
elif 表达式2:
语句块2
elif 表达式3:
语句块3
else:
语句块n
根据表达式的值,选择执行相应的语句块。
示例
if 示例
num = int(input("请输入一个整数:"))
if num > 6:
print("{} 大于6".format(num))
if...else 示例
num = int(input("请输入一个整数:"))
if num % 3 == 2 and num % 5 == 3 and num % 7 == 2:
print("{} 符合三三数之剩二,五五数之剩三,七七数之剩二".format(num))
if...elif...else 示例
sex = input("请输入性别:")
if sex == "男":
print("您好,先生!")
elif sex == "女":
print("您好,女士!")
else:
print("性别未知!")