循环结构
1、range函数的三种创建方式及作用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #第一种创建反式,只有一个参数 r=range(10) #r=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],默认从0开始,默认相差为1称为步长 print(r) #range(0, 10) print(list(r)) #用list查看range对象中的整数序列 list是列表的意思 #第二种创建反式,给定两个参数:表示开始点和结束点 r=range(1,10) print(list(r)) #r=[1, 2, 3, 4, 5, 6, 7, 8, 9] #第三种创建反式,给定三个参数:表示开始点、结束点和步长 r=range(1,10,2) print(list(r)) #r=[1, 3, 5, 7, 9] #作用:判断指定的整数是否在序列中存在 in print(1 in r) #True print(10 in r) #False |
2、while循环
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #while循环一般分为四步 '' ' 1、初始化变量 2、条件判断 3、条件执行体 4、改变变量 总结:初始化的变量与条件判断的变量与改变的变量为同一个 '' ' #题目:求0到4之间的累加和 sum=0 i=0 while i<5: sum+=i i+=1 print( '求和为' ,sum) |
3、for循环
- in表达从(字符串、序列等)中依此取值,称为遍历
- for-in遍历的对象必须是可迭代对象
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #for循环 for item in 'python' : #第一次取出来的是P,将P赋值给item print(item) #range()函数会生成一个整数序列,也是一个可迭代对象 for i in range(10): print(i) #如果在循环体中不需要使用到自定义变量,可将自定义变量写为”_“ for _ in range(5): print( '人生苦短,我在学习' ) for _ in 'python' : print( '人生苦短,我在学习' ) #使用for循环去计算1-100之间的偶数累加和 sum=0 for i in range(1,101): if i%2==0: sum+=i print(sum) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)