书签 分享 收藏 举报 版权申诉 / 25
上传文档赚钱

类型(2021新浙教版)高中信息技术必修一3.5 Python语言基础—循环结构ppt课件.pptx

  • 上传人(卖家):大布丁
  • 文档编号:1690153
  • 上传时间:2021-08-28
  • 格式:PPTX
  • 页数:25
  • 大小:1.34MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《(2021新浙教版)高中信息技术必修一3.5 Python语言基础—循环结构ppt课件.pptx》由用户(大布丁)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    2021新浙教版 【2021新浙教版】高中信息技术必修一3.5 Python语言基础循环结构ppt课件 2021 新浙教版 高中 信息技术 必修 3.5 Python 语言 基础 循环 结构 ppt 下载 _必修1 数据与计算_浙教版(2019)_信息_高中
    资源描述:

    1、第三章 算法的程序实现 人生苦短 我用python 学习目标: 循环结构的算法设计 生活中的循环生活中的循环 软件开发中循环的使用场景软件开发中循环的使用场景 跟媳妇承认错误,说一万遍跟媳妇承认错误,说一万遍“媳妇儿,我媳妇儿,我 错了错了!” print “媳妇儿,我错了!媳妇儿,我错了!” print “媳妇儿,我错了!媳妇儿,我错了!” print “媳妇儿,我错了!媳妇儿,我错了!” (还有(还有997遍)遍) 使用循环,一句话搞定使用循环,一句话搞定 i = 0 while i 10000: print (“媳妇儿,我错了!媳妇儿,我错了!”) i += 1 l一般情况下,需要一般情

    2、况下,需要多次重复执行的代码多次重复执行的代码,都可,都可 以用循环的方式来完成以用循环的方式来完成 l循环不是必须要使用的,但是为了循环不是必须要使用的,但是为了提高代码的提高代码的 重复使用率重复使用率,所以有经验的开发者都会采用循环,所以有经验的开发者都会采用循环 循环结构循环结构 循环结构回顾循环结构回顾 for 循环语句格式 for 循环变量 in 列表: 语句或与剧组 forfor循环循环 n for 循环作为编程语言中最强力的特征之一循环作为编程语言中最强力的特征之一 n Python可以使用可以使用for语句循环遍历整个序列的值语句循环遍历整个序列的值 for循环所做的概括为一

    3、句话:循环所做的概括为一句话: 于于 其中的每一个元素,做其中的每一个元素,做事情事情 forfor循环循环 n在在for循环中,循环变量遍历了队列中的每一个值,循环循环中,循环变量遍历了队列中的每一个值,循环 的语句体为每个值执行一次。的语句体为每个值执行一次。 n 为了更深入了解为了更深入了解for循环,试着思考下面这个问题,如何循环,试着思考下面这个问题,如何 打印出这样的结果?打印出这样的结果? 1 + 1 = 2 2 + 1 = 3 10 + 1 = 11 n 内置函数内置函数-range() forfor循环循环 11 forfor循环循环-range()-range()函数函数

    4、forfor循环循环- -求平均数求平均数 n 平均数计算程序的平均数计算程序的IPOIPO如下:如下: 输入:待输入数字个数,数字 处理:平均数算法 输出:平均数 n 设计方案:设计方案: 输入数字的个数n 将sum初始化为0 循环n次: 输入数字x 将x加入sum中 将sum/n作为平均数输出出来 forfor循环循环- -代码代码 n 以下是程序的执行结果以下是程序的执行结果: forfor与与if if相结合相结合 n 如何实现这样一个程序:歌曲列表中有三首歌如何实现这样一个程序:歌曲列表中有三首歌“Holy Diver,Thunderstruck,Rebel Rebel”,当播放到每

    5、首时,当播放到每首时, 分别显示歌手名字分别显示歌手名字“Dio,AC/CD,Divid Bowie”? whilewhile循环循环 n 语法:语法:while语句语句 while语句中语句中是布尔表达式是布尔表达式 n 循环体是一条或多条语句循环体是一条或多条语句 n当条件为真时,循环体重复执行当条件为真时,循环体重复执行 n当条件为假时,循环终止当条件为假时,循环终止 n 在在while循环中,条件总是在循环顶部被判断,即在循环循环中,条件总是在循环顶部被判断,即在循环 体执行之前,这种结构又被称为前测循环。体执行之前,这种结构又被称为前测循环。 只要只要条件成立,就一直做条件成立,就一

    6、直做, whilewhile循环循环 n 下面是使用下面是使用while循环完成从循环完成从0到到10的的 求和打印平均值的例子:求和打印平均值的例子: x = 45 y = 80 while x 50 and y 100: x = x + 1 y = y + 1 print(x, y) WHILE循环 n如果循环体忘记累加如果循环体忘记累加i,条件判断一直为真,循环体将一直执行,这就是所谓的,条件判断一直为真,循环体将一直执行,这就是所谓的 死循环。死循环。 n这时通常使用这时通常使用+c来终止一个程序来终止一个程序 练习 1.输出程序运行结果 sum=0 for i in range(1,

    7、11): sum=sum+i print(sum) i=1,sum=0 i=10 sum=sum+i i+ 输出sum的值 N 练习题练习题 19 练习题练习题 n编程编程,解决猴子吃桃问题,解决猴子吃桃问题。 猴子第一天摘下若干个桃子,当即吃了一半,还不猴子第一天摘下若干个桃子,当即吃了一半,还不 过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一 半,又多吃了一个。以后每天早上都吃了前一天剩下的一半,又多吃了一个。以后每天早上都吃了前一天剩下的一 半零一个。到第半零一个。到第1010天早上想吃时,只剩下一个桃子了。求天早上想吃时,只剩下一个

    8、桃子了。求 第一天共摘多少个桃子。第一天共摘多少个桃子。(迭代法)(迭代法) 课堂练习 1. 有如下程序段: s = 0 for i in range(1, 11, 2): s = s + i print(s) 该程序段运行后,S的值为 。 课堂练习 2.有如下程序段: k = 0 for i in range(1, 21): if i % 3 = 0 or i % 5 = 0: k = k + 1 print(k) 该程序段运行后,k的值为 。 课堂练习 3.以下程序的功能是:计算表达式 12345678910的值,并将计算结果存 入变量sum中,请完成下面划线处程序填空。 sum = fo

    9、r i in range(2, 11): sum = print(sum) 划线处的程序是 ,划线处的程序是 。 课堂练习 4.有如下程序段: f0 = 1 f1 = 1 for i in range(3, 6): r = f0 + f1 f0 = f1 f1 = r print(r) 该程序段运行后,r的值为 。 课堂练习 5. 所谓“水仙花数”是指一个三位数,其各位数字的三次方之和等于该数本身。 例如:153=13+33+53,故153是水仙花数,下面的程序用于输出100到999之 间的水仙花数,完成划线处程序填空。 for i in range(100, 1000): b = i / 100 s = g = i % 10 if : print(i) 划线处的程序是 ,划线处的程序是 。 Thanks

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:(2021新浙教版)高中信息技术必修一3.5 Python语言基础—循环结构ppt课件.pptx
    链接地址:https://www.163wenku.com/p-1690153.html
    大布丁
         内容提供者      个人认证 实名认证
    相关资源 更多
  • 2023-2024学年浙教版高一上学期2.1信息获取的方法练习题及答案.docx2023-2024学年浙教版高一上学期2.1信息获取的方法练习题及答案.docx
  • 4.3 大数据典型应用 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx4.3 大数据典型应用 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx
  • 4.2.2 编程处理数据  ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx4.2.2 编程处理数据  ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx
  • 4.1常用表格数据的处理 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx4.1常用表格数据的处理 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx
  • 4.2.3 文本数据处理4.2.4 数据可视化 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx4.2.3 文本数据处理4.2.4 数据可视化 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx
  • 5.2 人工智能的应用 5.3 人工智能对社会的影响 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx5.2 人工智能的应用 5.3 人工智能对社会的影响 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx
  • 3.3简单算法及其程序实现 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx3.3简单算法及其程序实现 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx
  • 5.1 人工智能的产生与发展 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx5.1 人工智能的产生与发展 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx
  • 4.2.1 大数据处理的基本思想与架构 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx4.2.1 大数据处理的基本思想与架构 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx
  • 2024新浙教版(2019)《高中信息技术》必修第一册 PPT课件(22)份(全册打包).rar2024新浙教版(2019)《高中信息技术》必修第一册 PPT课件(22)份(全册打包).rar
  • 4.3大数据典型应用小节培优(含答案)-2023新浙教版(2019)《高中信息技术》必修第一册.docx4.3大数据典型应用小节培优(含答案)-2023新浙教版(2019)《高中信息技术》必修第一册.docx
  • 3.3 简单算法及其程序实现同步练习(含答案)-2023新浙教版(2019)《高中信息技术》必修第一册.docx3.3 简单算法及其程序实现同步练习(含答案)-2023新浙教版(2019)《高中信息技术》必修第一册.docx
  • 4.2 大数据处理 同步练习(含解析)-2023新浙教版(2019)《高中信息技术》必修第一册.docx4.2 大数据处理 同步练习(含解析)-2023新浙教版(2019)《高中信息技术》必修第一册.docx
  • 1.1感知数据 同步练习(含解析)-2023新浙教版(2019)《高中信息技术》必修第一册.docx1.1感知数据 同步练习(含解析)-2023新浙教版(2019)《高中信息技术》必修第一册.docx
  • Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库