- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.4运用循环结构描述问题求解过程4.4运用循环结构描述问题求解过程 循环结构是程序设计中常用的基本机构之一。循环是让计算机自动完成重复工作的方式。 常见的循环结构有for循环、while循环。
1.for循环语句for 循环变量 in 列表: 语句或语句组for循环依次把列表中的每个元素逐个迭代出来。冒号“:”代表下一行是循环的第一行,但是循环体在书写时需要缩进。在for循环中,从for语句末尾的冒号开始至其下面没有缩进的代码之间都是其包含的需要重复执行的部分。 for 循环的应用4.4运用循环结构描述问题求解过程格式 :列表:是写在方括号[ ]之间,用逗号分隔开的元素列表。例如:list1=[1,2,3,4,5,6,7] 或 list2=[‘Good’,’Run’,1997,2000]
2.for循环所包含的语句是以缩进为标志的 是否缩进循环体示例代码示例结果有缩进for value in [1,2,3,4,5]: print(value) print(good)1good2good3good4good5good无缩进for value in [1,2,3,4,5]: print(value)print(good)12345good4.4运用循环结构描述问题求解过程
3.列表的几种表达方式循环体先定义后使用示例代码运行结果 values= [1,2,3,4,5] for value in values: print(value)print(good)1 2345good(1)直接罗列的方式(2)先定义、后使用4.4运用循环结构描述问题求解过程直接罗列方式示例代码运行结果 for value in [1,2,3,4,5]: print(value) 1 2345
(3)使用range()函数格式1:range(start, stop)注意事项:range( )函数是让Python从指定的第一个值开始数,并在到达所指的第二值后停止,因此不包含第二个值。例:range(1,6)其实是生成一个1—6的整数(不包含6),如下图所示:range( )函数示例代码示例结果for value in range(1,6):print(value) print(‘good’)12345good4.4运用循环结构描述问题求解过程
(3)使用range()函数格式2:range(start, stop[, step]) 或 range(stop)参数说明:start: 计数从 start 开始。默认是从 0 开始。例如range(6)等价于range(0,6);stop: 计数到 stop 结束,但不包括 stop。例如:range(0,6) 是[ 0, 1, 2, 3, 4, 5 ]没有6。step:步长,默认为1。例如:range(0, 6) 等价于 range(0, 6, 1)。例:range(2,11,2)其实是生成一个2—10的整数,步长为2。range( )函数示例代码示例结果for value in range(2,11,2): print(value)2468104.4运用循环结构描述问题求解过程
(3)使用range()函数格式2:range(start, stop[, step])使用 range()函数时,数值列表是可以降序的,可以为负值。例:range(10,1,-2)其实是生成一个10至2的偶数(降序),步长为-2。range( )函数示例代码示例结果for value in range(10,1,-2): print(value)1086424.4运用循环结构描述问题求解过程
4.4运用循环结构描述问题求解过程总结:函数range的用法range(stop) range(start, stop)range(start, stop, step)参数说明:start: 计数从 start 开始。默认是从 0 开始。例如range(0,5)等价于range(5);stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5step:步长,可正可负,默认为1,可省略。例如:range(0, 5, 1) 等价于 range(0,5)
4.4运用循环结构描述问题求解过程连一连for i in range(1,6): print(i)指定步长for i
您可能关注的文档
- (中职)AutoCAD 2016绘图实例教程第6章 图案填充电子课件工信版.pptx
- (中职)PhotoshopCC实用案例教程项目11任务1教学课件工信版.pptx
- (中职)安全防范与电子防护系统课件1-4出入口控制系统检查和评价工信版.pptx
- (中职)计算机组装与维护A0904教学课件工信版.pptx
- (中职)模拟电子技术技能训练1.项目三任务一手工焊接技能教学课件工信版.pptx
- (中职)模拟电子技术技能训练2.项目三任务二 印制电路板插装、焊接和拆焊技能教学课件工信版.pptx
- (中职)普通车床加工技术(第2版)19、麻花钻的角度与刃磨教学课件.pptx
- 3.1 判断密码正误 第1课时 课件 川教版(2019)初中信息技术七年级下册.pptx
- 4.1 认识信息系统的优势及局限性 课件 2022—2023学年华东师大版(2020)高中信息技术必修2.pptx
- 4.1 算法及其特征 课件 2022—2023学年教科版(2019)高中信息技术必修1.pptx
- 初中劳动教育课案例展示.pptx
- 河北省邯郸市2023年4月份无纸化考试信息技术必刷题(二).docx
- 河北省邯郸市2023年4月份无纸化考试信息技术必刷题(三).docx
- 河北省邯郸市2023年4月份无纸化考试信息技术必刷题(四).docx
- 河北省邯郸市2023年4月份无纸化考试信息技术必刷题(五).docx
- 河北省邯郸市2023年4月份无纸化考试信息技术必刷题(一).docx
- 浙江省2023年高中通用技术(技术与设计1)测试卷.docx
- 浙江省2023年高中通用技术(技术与设计2)测试卷.docx
- 浙江省2023年高中通用技术综合测试卷(二).docx
- 浙江省2023年高中通用技术综合测试卷(三).docx
最近下载
- 2025宁夏石嘴山市军粮供应和应急物资储备中心招聘1人笔试参考题库附答案解析.docx VIP
- “自主三人行幸福课堂”的实践汇报详解.ppt VIP
- 盘扣式脚手架专项施工方案.docx VIP
- 学校护学岗制度和职责.docx VIP
- 绿色安全样板工地.pptx VIP
- GB_T19022-2003:测量管理体系测量过程和测量设备的要求.pdf VIP
- 2025宁夏石嘴山市军粮供应和应急物资储备中心招聘1人笔试备考试题及答案解析.docx VIP
- 七年级地理上册 《地球的运动》课件(第1课时).pptx VIP
- 导尿管相关尿路感染预防与控制技术指南.docx VIP
- 第五章-高血压-第九版内科学循环系统.pptx VIP
文档评论(0)