零基础学 Python:分支与循环,搞懂这 11个例子就够了! 📅 2026/7/12 5:02:39 系列文章目录文章目录系列文章目录前言一、分支结构1.1 if 语句1.2 if-else 语句1.3 if-elif-else 多分支1.4 嵌套分支二、循环结构2.1 for 循环2.2 range() 函数的使用2.3 循环控制语句2.4 循环的 else 子句2.5嵌套循环总结前言在编程中分支和循环是两大核心控制结构它们决定了程序的执行流程。无论是简单的判断逻辑还是复杂的数据处理都离不开分支与循环的配合使用。本文将系统讲解 Python 中的分支与循环语法并结合大量代码示例帮助大家快速掌握。一、分支结构分支结构用于根据条件是否成立来决定执行哪段代码。Python 中的分支主要通过 if 语句来实现1.1 if 语句最基本的 if 语句当条件为 True 时执行缩进的代码块。age18ifage18:print(您已成年可以进入。)1.2 if-else 语句当条件成立时执行 if 分支不成立时执行 else 分支。score 55if score 60:print(“及格了”)else:print(“不及格继续加油”)1.3 if-elif-else 多分支当有多个条件需要判断时使用 elif即 “else if”链式判断。score85ifscore90:gradeAelifscore80:gradeBelifscore70:gradeCelifscore60:gradeDelse:gradeEprint(f您的等级为{grade})1.4 嵌套分支分支内部还可以再嵌套分支用于更复杂的逻辑判断。is_memberTrueprice120ifprice100:ifis_member:discount0.8print(f会员折后价{price*discount})else:print(f非会员无折扣价格{price})else:print(f价格未满100无折扣价格{price})二、循环结构循环结构用于重复执行某段代码。Python 中有两种循环while 循环和 for 循环。今天只说明for循环2.1 for 循环for 循环用于遍历可迭代对象如列表、元组、字符串、字典等。# 遍历列表fruits[苹果,香蕉,橙子]forfruitinfruits:print(f我喜欢吃{fruit})# 遍历字符串forcharinPython:print(char)2.2 range() 函数的使用range() 是 Python 内置函数用于生成一个整数序列常与 for 循环配合使用。# range(stop) —— 从 0 到 stop-1foriinrange(5):print(i,end )# 0 1 2 3 4print()# range(start, stop) —— 从 start 到 stop-1foriinrange(2,6):print(i,end )# 2 3 4 5print()# range(start, stop, step) —— 指定步长foriinrange(1,10,2):print(i,end )# 1 3 5 7 9print()# 倒序输出foriinrange(10,0,-1):print(i,end )# 10 9 8 7 6 5 4 3 2 12.3 循环控制语句break —— 跳出整个循环# 在 1~10 中查找第一个偶数foriinrange(1,11):ifi%20:print(f找到第一个偶数{i})break# 输出找到第一个偶数2continue —— 跳过本次循环进入下一次# 打印 1~10 中的所有奇数跳过偶数foriinrange(1,11):ifi%20:continueprint(i,end )# 1 3 5 7 9pass —— 占位语句不做任何事情ifTrue:pass# 暂时不写逻辑保持语法完整foriinrange(5):pass# 占位后续补充2.4 循环的 else 子句# 判断 n 是否为质数n7foriinrange(2,n):ifn%i0:print(f{n}不是质数)breakelse:print(f{n}是质数)# 输出7 是质数2.5嵌套循环循环内部再套循环常用于处理多维数据或生成组合# 打印九九乘法表foriinrange(1,10):forjinrange(1,i1):print(f{j}×{i}{i*j},end\t)print()# 换行总结掌握分支与循环是写好 Python 程序的第一步。在实际开发中分支与循环往往嵌套使用建议多写多练逐步培养编程思维。如果你觉得本文对你有帮助欢迎点赞、收藏、评论也欢迎关注我的 CSDN 博客后续会持续更新 Python 进阶内容