单分支 if 语句
单分支 if 用于条件为真时执行特定代码块,条件为假时跳过。
语法示例:
if condition:
# 条件成立时执行的代码
示例:
x = 10
if x > 5:
print("x 大于 5") # 条件成立时输出
双分支 if...else 语句
双分支结构在条件为真时执行一个代码块,为假时执行另一个代码块。
语法示例:
if condition:
# 条件成立时执行的代码
else:
# 条件不成立时执行的代码
示例:
age = 18
if age >= 18:
print("已成年")
else:
print("未成年")
多分支 if...elif...else 语句
多分支结构用于检查多个条件,按顺序执行第一个为真的分支。
语法示例:
if condition1:
# 条件1成立时执行
elif condition2:
# 条件2成立时执行
else:
# 其他情况执行
示例:
score = 85
if score >= 90:
print("优秀")
elif score >= 60:
print("及格")
else:
print("不及格")
while 循环
while 循环在条件为真时重复执行代码块,直到条件为假。
语法示例:
while condition:
# 循环体代码
关键要点
- 循环条件:需在循环体内更新条件变量,避免无限循环。
break与continue:break:立即退出循环。continue:跳过当前迭代,进入下一次循环。
示例 1:基础循环
count = 0
while count < 5:
print(count)
count += 1 # 更新条件变量
示例 2:break 和 continue
num = 0
while num < 10:
num += 1
if num == 3:
continue # 跳过本次迭代
if num == 8:
break # 退出循环
print(num)
应用场景
- 处理不确定次数的循环(如用户输入验证)。
- 遍历数据直到满足特定条件。
通过结合条件语句和循环,可以构建更复杂的逻辑控制流程。





