循环结构
循环结构分为两类
一类是比遍历循环结构for,一类是无限循环结构while
遍历循环for语句结构:
for 循环变量 in 遍历对象
fir....else...结构:
for 循环变量 in遍历对象
语句块1
else:
语句块2
示例
#计算1-10.之间的累加和
s=0 #用于存储累加和
for i in range(1,11): #“i”就是循环变量,“(1,11)”是遍历对象,范围是1-11不包括11,也就是1-10
s+=i #相当于s=s+i
print('1-10之间的累加和为:',s)
输出:
1-10之间的累加和为55
无限循环while的语句结构
while表达式:
语句块
while....else...结构:
while表达式:
语句块1
else:
语句块2
while循环的四个步骤
1.初始化变量
2.条件判断
3.语句块
4.改变变量
示例:
#1-100.之间的累加和
s=0#存储累加和
i=1 #(1)初始化变量
while i<=100: #(2)条件判断
s+=i #(3)语句块
#(4)改变变量
i+=1#x相当于i=i+1
print('1-100的累加和:',s)
输出:1-100的累加和:5050
循环结构也可以相互嵌套,在一个循环结构中嵌套另外一个完整的循环结构就被称为嵌套循环
外层循环: 内层循环:
如果内层嵌套两次,外层循环执行一次,内层循环要完整的执行一轮
假设外层循环执行三次,内层循环会执行四次,那么程序一共要执行3*4=12次
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话