运用for循环描述问题求解过程-高中信息技术粤教版(2019)必修1.pptx
《运用for循环描述问题求解过程-高中信息技术粤教版(2019)必修1.pptx》由会员分享,可在线阅读,更多相关《运用for循环描述问题求解过程-高中信息技术粤教版(2019)必修1.pptx(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、4.4运用循环结构描述问题求解过程4.4运用循环结构描述问题求解过程 循环结构是程序设计中常用的基本机构之一。循环是让计算机自动完成重复工作的方式。常见的循环结构有for循环、while循环。1.for循环语句循环语句forfor 循环变量 inin 列表:语句或语句组for循环依次把列表中的每个元素逐个迭代出来。冒号“:”代表下一行是循环的第一行,但是循环体在书写时需要缩进。在for循环中,从for语句末尾的冒号开始至其下面没有缩进的代码之间都是其包含的需要重复执行的部分。for 循环的应用4.4运用循环结构描述问题求解过程格式:列表列表:是写在方括号 之间,用逗号分隔开的元素列表。例如:l
2、ist1=1,2,3,4,5,6,7 或 list2=Good,Run,1997,20002.for2.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.3.列表的几种表达方式列表的几种表达方式循环体先定义后使用示例
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:(start,stop)注意事项:range()函数是让Python从指定的第一个值开始数,并在到达所指的第二值后停止,因此不包含第二个值。例:range(1,6
4、)其实是生成一个16的整数(不包含6),如下图所示:range()函数示例代函数示例代码示例示例结果果for value in range(1,6):print(value)print(good)12345good4.4运用循环结构描述问题求解过程(3)使用range()函数格式2:range(start,stop,step)或(stop)参数说明:start:计数从 start 开始。默认是从 0 开始。例如range(6)等价于range(0,6);stop:计数到 stop 结束,但不包括 stop。例如:range(0,6)是 0,1,2,3,4,5 没有6。step:步长,默认为1。
5、例如:range(0,6)等价于 range(0,6,1)。例:range(2,11,2)其实是生成一个210的整数,步长为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
6、 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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息技术精品资料 电脑知识资料 信息技术课件
限制150内