Python中的分支结构是一种控制流结构,它允许程序根据条件判断的结果选择执行不同的代码块。Python支持以下几种分支结构:
单分支结构(if语句):
双分支结构(if-else语句):
根据条件判断的结果选择执行两个代码块中的一个。
多分支结构(if-elif-else语句):
根据多个条件判断的结果选择执行一个代码块。其中`elif`关键字用于检查多个条件。
分支结构示例:
单分支结构
age = 18
if age >= 18:
print("You are an adult.")
双分支结构
x = 10
if x > 0:
print("x is positive")
else:
print("x is not positive")
多分支结构
x = 10
if x > 0:
print("x is positive")
elif x < 0:
print("x is negative")
else:
print("x is zero")
在Python中,分支结构的每个分支都需要正确缩进,以表示它们属于同一个代码块。此外,条件判断应该使用`==`来进行比较,而不是`=`