中职电子与信息:《yhon小屋》3-2-1 for循环与while循环的基本语法.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《中职电子与信息:《yhon小屋》3-2-1 for循环与while循环的基本语法.docx》由会员分享,可在线阅读,更多相关《中职电子与信息:《yhon小屋》3-2-1 for循环与while循环的基本语法.docx(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Python小屋之三程序控制结构与函数设计3.2循环结构道德经云:“反者,道之动”,认为循环是道的运动方式,这充分说明了循环的重 要性。3.2.1 for循环与while循环的基本语法不停地重复一件事情,时间久了会非常无聊,然后大脑就会由于疲劳而容易入睡。重复性的劳动会使人疲劳,而计算机不会,只要代码写得正确,计算机就会孜孜不倦地 重复工作。在Python中主要有两种形式的循环结构:for循环和while循环。while循环一般用于循环次数难以提前确定的情况,当然也可以用于循环次数确定的情 况;for循环一般用于循环次数可以提前确定的情况,优势适用于枚举或遍历序列或迭代对 象中元素的场合。当循
2、环带有else子句时,如果循环因为条件表达式不成立或序列遍历结 束而自然结束时则执行else结构中的语句,如果循环是因为执行了 break语句而导致循环提 前结束则不执行else中的语句。其完整语法形式为:1 while条件表达式:2 循环体34 else:5 else子句6 8和910 for变量in序列或迭代对象:11 循环体12 13 else:14 else子句代码块15 代码块其中方括号内的else子句可有可无。下面的代码演示了带有else子句的循环结构,该 代码用来计算1+2+3+.+99+100的结果。ls = 02 for i in range(l,101):3 s += i4
3、 else:5 print(# 程序执行结果:,.format(s)67#程序执行结果:5050代码块下面的代码使用while循环实现了相同的功能:1 s = i = 02 while i = 100:3 s += i4 i+= 15 else:6 print(#程序执行结果:尸.format(s)9#程序执行结果:5050代码块下面的代码巧妙运用range。函数来控制循环此时输出有星号(*)组成的菱形图案:1 def main(n):2 for i in range(n):3 print( * , * i).center(n * 3)4 for i in range(n,0,-l):5 print( * * i).center(n * 3)6 main(6)代码块建议:编程时一般优先考虑使用for循环。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- yhon小屋 中职电子与信息:yhon小屋3-2-1 for循环与while循环的基本语法 电子 信息 yhon 小屋 for 循环 while 基本 语法
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内