Python分支
1.顺序结构、选择结构
2.单分支、双分支、多分支
3.分支嵌套
4.pass关键字
1. 顺序结构与选择结构
顺序结构
顺序结构是程序中最简单的结构,代码按照顺序依次执行,没有分支和循环。例如:
# 顺序结构示例
a = 5
b = 10
c = a + b
print(c)
选择结构
选择结构根据条件判断来决定程序的执行路径。在Python中,主要有单分支、双分支和多分支结构。
2. 单分支、双分支、多分支结构
单分支结构
单分支结构只有一个条件,根据条件的真假执行不同的代码块。
# 单分支结构示例
age = 18
if age >= 18:
print("成年人")
双分支结构
双分支结构有两个分支,根据条件的真假分别执行不同的代码块。
# 双分支结构示例
age = 18
if age >= 18:
print("成年人")
else:
print("未成年人")
多分支结构
多分支结构
多分支结构通过多个条件判断来选择不同的执行路径。
# 多分支结构示例
score = 85
if score >= 90:
print("优秀")
elif score >= 80:
print("良好")
elif score >= 70:
print("中等")
else:
print("不及格")
3. 分支嵌套
分支嵌套是指在一个分支结构中嵌套另一个分支结构,可以实现更复杂的逻辑判断。
# 分支嵌套示例
age = 18
if age >= 18:
if age < 60:
print("成年人")
else:
print("老年人")
else:
print("未成年人")
4. pass关键字
在Python中,pass是一个空语句,它表示什么也不做,通常用作占位符,保持程序结构的完整性。
# pass关键字示例
age = 18
if age >= 18:
pass # 此处可以添加更多逻辑代码
else:
print("未成年人")