3.2.4 循环结构 ppt课件 -新浙教版(2019)《高中信息技术》必修第一册.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《3.2.4 循环结构 ppt课件 -新浙教版(2019)《高中信息技术》必修第一册.pptx》由用户(Q123)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中信息技术 3.2.4 循环结构 ppt课件 _新浙教版2019高中信息技术必修第一册 3.2 循环 结构 ppt 课件 新浙教版 2019 高中 信息技术 必修 一册 下载 _必修1 数据与计算_浙教版(2019)_信息_高中
- 资源描述:
-
1、14.1 while 循环与 for 循环 Python 循环结构主要有 while 循环和 for 循环两种形式。while 循环一般用于循环次数难以提前确定的情况;for 循环一般用于循环次数可以提前确定的情况,尤其适用于遍历可迭代对象中元素的场合。在 Python 中,while 循环和 for 循环都可以带有 else 子句。对于带有 else 子句的循环结构,若该循环因为条件表达式不成立或序列元素遍历结束而自然结束,则继续执行 else 结构中的语句,若该循环因为执行了 break 语句而导致循环提前结束,则不执行 else 中的语句。24.1 while 循环与 for 循环whi
2、le 条件表达式:循环体else:else子句代码块for 取值 in 序列或迭代对象:循环体else:else子句代码块34.1 while 循环与 for 循环 例例 4-1 编写程序,输出 1 100 之间能被 7 整除但不能同时被 5 整除的所有整数。for i in range(7,101,7):if i%5!=0:print(i,end=)44.2 break 语句与 continue 语句 break 语句和 continue 语句在 while 循环和 for 循环中都可以使用,并且一般常与选择结构结合使用。一旦 break 语句被执行,将使得 break语句所属层次的循环提前
3、结束;continue 语句的作用是提前结束本次循环,忽略 continue 之后的所有语句,提前进入下一次循环。54.2 break 语句与 continue 语句 例例 4-2 编写程序,输出小于 100 的最大素数。for n in range(100,1,-1):if n%2=0:continue for i in range(3,int(n*0.5)+1,2):if n%i=0:#结束内循环 break else:print(n)#结束外循环 break64.3 精彩例题分析与解答 例例 4-3 编写程序,快速判断一个自然数是否为素数。n=int(input(请输入一个大于1的自然数
4、:)if n in(2,3,5):print(是素数)else:#大于5的素数必然出现在6的倍数两侧#因为6x+2、6x+3、6x+4肯定不是素数 if n%6 not in(1,5):print(不是素数)else:#只需要判断3到n的平均根这个范围的奇数是否能够整除n#这样速度更快 for i in range(3,int(n*0.5)+1,2):if n%i=0:#只要有因数就不是素数,就结束循环#执行break后下面else中的代码将不被执行 print(不是素数)break else:print(是素数)74.3 精彩例题分析与解答 例例 4-4 编写程序,打印九九乘法表。for i
展开阅读全文