Python 基础知识:控制结构
作者:野牛程序员:2025-12-22 09:56:09python阅读 1998
Python 基础知识:控制结构
# /*
# Python 基础知识:控制结构
# --------------------------------------------------------
# 功能:
# 1) 演示条件判断、循环与跳转控制
# 2) 说明 if、for、while、break、continue、pass 的用法
# 3) 展示循环-else 与异常退出场景
# */
# ========================================
print("示例一:条件判断 if-elif-else")
x = 10
if x > 0:
print("x 是正数")
elif x == 0:
print("x 是零")
else:
print("x 是负数")
print("-" * 40)
# ========================================
print("示例二:for 循环")
for i in range(1, 6):
print("循环次数:", i)
print("-" * 40)
# ========================================
print("示例三:while 循环")
count = 1
while count <= 5:
print("while 循环 count =", count)
count += 1
print("-" * 40)
# ========================================
print("示例四:break 与 continue")
for n in range(1, 6):
if n == 3:
print("遇到 3,跳过本次循环")
continue
if n == 5:
print("遇到 5,提前退出循环")
break
print("当前 n =", n)
print("-" * 40)
# ========================================
print("示例五:pass 用法(占位符)")
for _ in range(3):
pass # 暂不处理
print("循环执行完毕,但使用 pass 占位")
print("-" * 40)
# ========================================
print("示例六:循环-else")
for n in range(1, 4):
print("检查值:", n)
else:
print("循环正常结束,执行 else")
# ========================================
# 要点总结:
# 1) if-elif-else 用于条件判断,可嵌套组合;
# 2) for 循环遍历序列或 range,while 循环基于条件执行;
# 3) break 提前退出循环,continue 跳过本次循环;
# 4) pass 用作占位,不影响程序运行;
# 5) 循环可配合 else 执行“正常完成循环”的逻辑;
# 6) 控制结构用于程序流程控制,是编程核心概念。
# */
# 示例一:条件判断 if-elif-else
# x 是正数
# ----------------------------------------
# 示例二:for 循环
# 循环次数: 1
# 循环次数: 2
# 循环次数: 3
# 循环次数: 4
# 循环次数: 5
# ----------------------------------------
# 示例三:while 循环
# while 循环 count = 1
# while 循环 count = 2
# while 循环 count = 3
# while 循环 count = 4
# while 循环 count = 5
# ----------------------------------------
# 示例四:break 与 continue
# 当前 n = 1
# 当前 n = 2
# 遇到 3,跳过本次循环
# 当前 n = 4
# 遇到 5,提前退出循环
# ----------------------------------------
# 示例五:pass 用法(占位符)
# 循环执行完毕,但使用 pass 占位
# ----------------------------------------
# 示例六:循环-else
# 检查值: 1
# 检查值: 2
# 检查值: 3
# 循环正常结束,执行 else野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

