很多初学Python的小伙伴,应该都有过这样的困扰:跟着教程逐行复制代码,程序总能顺利跑通,但脱离教程、自己独立写新需求时,瞬间脑子一片空白,完全理不清思路,不知道代码该先写哪一行、后写哪一行。不知道大家有没有这种感觉?
我们今天要学的顺序结构、选择结构、循环结构,就是专门解决这个问题的!不管是简单的小工具,还是复杂的小游戏,包括我们之前写过的温度转换器、1~100查找质数案例,所有Python程序拆解到最底层,都只有这三大基础结构。
一、顺序结构:代码的「正常行走」
# 顺序结构num1 = 30num2 = 12result = num1 - num2print(f"计算结果:{result}")
程序运行逻辑:先定义变量num1,再定义变量num2,接着执行减法运算,最后打印输出结果。
二、选择结构:代码的「分岔路口」
选择结构也叫分支结构,可以让程序不再死板地逐行运行,而是根据条件判断结果,自主选择不同的执行路径。
这和我们生活中的规则一模一样:过马路看信号灯,红灯停、绿灯行、黄灯等一等,不同条件对应不同行为,这就是最典型的选择逻辑。
# 选择结构light = "绿灯"if light == "红灯":print("红灯停车,禁止通行")elif light == "绿灯":print("绿灯直行,正常通行")else:print("黄灯减速,等待通行")#输出:绿灯直行,正常通行
选择结构核心关键点:
• 使用 if、elif、else 关键字实现判断
• 包含单分支、双分支、多分支三种形式
• 所有条件判断结果均为布尔值(True/False)
• 支持选择结构嵌套,可实现多层条件判断
三、循环结构:代码的「重复劳动」
# 循环结构:模拟三天日常作息print("开启日常循环生活")for day in range(1, 4):print(f"\n===== 第{day}天 =====")print("1. 吃饭")print("2. 工作")print("3. 睡觉")print("\n三天作息模拟结束!")


