


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第6课 躲不过的重复 for循环和while循环课程标1.2.3.4.掌握for.in.循环的格式与特点,了解其数据传递 熟练掌握for.in.与range()函数的结合使掌握while循环的格式与特点区别for.in.循环与while循环课程难点1.2.3.range() 函 数 各 个 参 数 的 含 义 for.in.循环与while循环的变量更迭while语句如何避免死循环课程知识点总结 、f or.in.循环1.2.3.4.i是变量名,可以根据需要取。遍历:逐访问全部数据。于处理已知循环次数或循环固定次数的问题。格式: for.in.语句最后需要接 for.in.语句内部语句需要缩进
2、,会被重复执1. in后可接列表、字典和字符串,但不允许接整数、浮点数。 列表的元素值依次赋值给变量 i,i 最终的值取决于最新次的赋值。 若是字典,则赋值给变量的是字典中的key,不是value。即遍历的是key。 对于字符串,会依次输出字符。1234567891011for i in 1,2,3: print(i*3)#显示结果为: #3#6#9for i in 周杰伦: print(i)#显示结果为: #周 冒号(定要英模式)1213141516171819202122232425262728291. range()函数配合使可以for.in.语句遍历range()函数成的整数序列并打印
3、。1234567for i in range(n):,表示循环n次。如下例题中i=0,i=1,i=2时都执次语句内的代码,也就是3次。123456、range()函数1. 使range()函数,可以成个整数序列。2. 参数的意义: range(n)与range(0,n)样,都是成个从0到n-1的整数序列 range(m,n),nm,成从m到n-1的序列。取头不取尾。 range(m,n,p),nm,成m到n-1中间隔为p的整数序列。例如range(3,30,5)的意思就是从3开始每间隔5取个数,直到29,结果为3,8,13,18,23,28。(只for i in range(0,3):prin
4、t(每天想你第+str(i)+遍) #结果显示为: #每天想你第0遍#每天想你第1遍#每天想你第2遍 for i in range(11,15): print(i)#显示结果为: #11#12#13#14#杰#伦 city = 北京:,上海:东方明珠,广州:珠江 for i in city:print(i) #显示结果为: #北京 #上海#广州 city = 北京:,上海:东方明珠,广州:珠江 for i in city:print(cityi) #显示结果为: # #东方明珠#珠江 有两个参数时,p默认为1。)三、while循环1.与if条件判断类似,while后条件若满,会进语句内部循环直
5、条件不再满或内部打断。于处理未知循环次数或循环固定次数的问题。格式在while循环前要定义变量为避免陷死循环,在循环内必须更新变量,如加:a=a+1,也可以简写成:a+=1。循环体内部需要缩进!2.3.123456789101112131415161718四、while循环与for循环的差异while循环与for循环的最大区别在于,while循环是基于条件判断的循环,而for循环则是基于容器的循环。对于while循环来说,当条件满足时,将一直处于循环状态,除非碰见break关键词;对于for循环来说,当容器内的元素没有迭代结束,则一直处于循环状态,同样碰见break关键词时也会退出循环。所以,在做循环问题时,首先自问循环过程中有没有明确的迭代对象(即容器),然后再根据判断结果,选择优先方案,即如果有迭代对象,则优先使用for循环,否则优先使用while循环。x = 0#非格式要求,但在while循环前必须要定义变量while x 6:x = x+1 print(x)#显示结果为:(不显示0是因为a先自加再输出,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 膜材料生产线项目节能评估报告
- 幕墙施工组织设计-玻璃铝塑板幕墙
- 广德市2024-2025学年第一学期五年级语文期末学业评价试题及答案
- 广告服务合同
- 商品混凝土运输车辆管理与维护方案
- 大宗固废土壤修复与废弃物处理技术
- 婚姻终止后子女户籍迁移与财产分配执行协议
- 2025年防雷安装工考试题及答案
- 离婚协议书:子女监护权与财产分割综合协议
- 政府投资项目合同审查与行政决策优化
- 电商直播行业合规性风险管控与流程优化报告
- 第08讲+建议信(复习课件)(全国适用)2026年高考英语一轮复习讲练测
- 2025年小学部分国防教育知识竞赛答案
- 2025秋部编版(2024)八年级上册语文上课课件 第三单元 阅读综合实践
- 借车给他人免责协议书
- 任务一切中断时的接发列车办法授课颜保凡课件
- 情侣合伙开店合同范例
- 800 稳定大底
- 金属结构制造与安装-第七章平板钢闸门的安装ppt课件
- 保护性约束技术操作流程
- 制药工程导论-化学制药技术与工程
评论
0/150
提交评论