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

类型-2.3-周而复始的循环   ppt课件-2023新教科版(2019)《高中信息技术》必修第一册.pptx

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

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

    特殊限制:

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

    关 键  词:
    高中信息技术 2.3 周而复始 循环 ppt 课件 _2023 新教 2019 高中 信息技术 必修 一册 下载 _必修1 数据与计算_教科版(2019)_信息_高中
    资源描述:

    1、教 学 目 标1 1了解循环的基本结构2 2 学会计数循环、条件循环的使用方法3 3 熟练使用循环解决实际问题一、列表观察图片我们可以看到这个置物架的水果有如下特点:1.可以重复2.可以修改3.可以增加4.可以删除5.类型可以不同这也是Python里列表的特点,接下来我们就可以创建一个水果列表。列表的定义列表在Python中的作用非常强大,它可以包含多个数据元素,同时它是一个有序的集合。1、创建列表时,可直接赋值。基本格式:列表名=元素1,元素2,元素3.#各元素用逗号分隔,放在方括号内。如:fruit=“香蕉”,“苹果”,“葡萄”,“哈密瓜”,“桃”、a=#空列表2、列表可以存储不同数据类型

    2、的数据,如字符串,整型、列表等。如:object=“石榴”,1,”香蕉”,”橙子”,梨子”列表基本操作1、访问列表元素:object=“石榴”,1,”香蕉”,”橙子”,梨子”“石榴”1“香蕉”“橙子”“梨子”“石榴”1“香蕉”“橙子”“梨子”列表基本操作1、访问列表元素访问列表元素:object=“石榴”,1,”香蕉”,”橙子”,梨子”使用下标索引来访问列表中的值,也可以使用方括号的形式截取字符(即切片)。2、修改列表元素修改列表元素切片:表名start:end:step,其中start不指定时默认为0,end截止位置但不包括该位置,step步长,可省略,默认为1编写程序编写程序输出结果:输出

    3、结果:object=石榴,1,香蕉,橙子,梨子print(object0,object2,object-1)#访问列表元素print(object1:3)石榴 香蕉 梨子1,香蕉编写程序编写程序输出结果:输出结果:object=石榴,1,香蕉,橙子,梨子object0=苹果#修改列表第1个元素print(object)苹果,1,香蕉,橙子,梨子列表基本操作3、删除列表元素删除列表元素(deldel、removeremove、poppop)注意:对于注意:对于poppop函数,函数,pop()pop()默认删除最后一个、默认删除最后一个、pop(0)pop(0)删除列表首元素删除列表首元素编写程

    4、序编写程序输出结果输出结果object=石榴,1,香蕉,橙子,梨子del object1#删除列表第2个元素print(object)石榴,香蕉,橙子,梨子object=石榴,1,香蕉,橙子,梨子object.remove(“橙子”)#删除“橙子”元素print(object)石榴,1,香蕉,梨子object=石榴,1,香蕉,橙子,梨子object.pop(1)#删除列表第2个元素print(object)石榴,香蕉,橙子,梨子列表基本操作5、插入列表元素插入列表元素4、在列表末尾添加元素在列表末尾添加元素编写程序编写程序输出结果:输出结果:object=石榴,1,香蕉,橙子,梨子object

    5、.append(猕猴桃)#在列表末尾添加一个数据元素“猕猴桃”print(object)石榴,1,香蕉,橙子,梨子,猕猴桃编写程序编写程序输出结果:输出结果:object=石榴,1,香蕉,橙子,梨子object.insert(3,葡萄)#在索引为3的位置插入一个数据元素“葡萄”print(object)石榴,1,香蕉,葡萄,橙子,梨子列表基本操作7、列表排序列表排序(默认升序默认升序)6、反向输出列表元素反向输出列表元素编写程序编写程序输出结果:输出结果:object=石榴,1,香蕉,橙子,梨子object.reverse()print(object)编写程序编写程序输出结果:输出结果:lis

    6、t1=4,7,8,2,5,3list1.sort()print(list1)梨子,橙子,香蕉,1,石榴2,3,4,5,7,8列表基本操作8、列表长度列表长度编写程序编写程序输出结果:输出结果:object=石榴,1,香蕉,橙子,梨子print(len(object)a=len(object)print(a)59、打印列表打印列表编写程序编写程序输出结果:输出结果:object=石榴,1,香蕉,橙子,梨子print(object)石榴,1,香蕉,橙子,梨子实战演练1.创建一个List列表,正确的是()。A.List1.2.3B.List=1,2,3C.List(1.2.3)D.List=(1,2

    7、,3)2.已知列表n=水果,砂糖橘,苹果,橙子,把列表中苹果改为橘子的正确语句是()。A.n2=橘子B.n橘子C.n3=橘子D.list橘子4.list=How,are,you,2021,则 list-1和 list2的值分别为()A.How areB.are youC.you 2021D.2021 you5.下列Python程序段的运行结果是()。fruits=banana ,apple ,mango a=len(fruits)print(a=,a)A.a=2B.a=3C.3D.a=5实战演练请完成一下操作:新建python文件,文件名为list。1.在文件中新建列表list=“香蕉”,“苹

    8、果”,2023,“葡萄”2.打印输出“苹果”3.在列表末尾添加“猕猴桃”4.将“苹果”修改为“桃子”二、计数循环计数循环 循环重复次数一定时,我们通常称为计数循环。在python中,使用for 语句来创建这类循环。for语句的基本格式如下:注意:冒号要记得,循环体必须相对关键字for缩进,一般为4个空格。for 循环变量 in 列表:语句或语句组 计数循环for i in hello,world:print(i)#循环体运行结果:hello world(列表中元素个数决定循环次数)循环体只有一条语句,即print(i)。循环执行时,依次将列表中的元素赋给i,并且执行循环体(输出i的值),直到整

    9、个列表的元素被取完,循环结束。体会计数循环的执行过程:体会计数循环的执行过程:range()函数 range()函数可以生成某个范围内的数字列表。基本格式:range(start,stop,step)参数说明:start:计数从 start 开始。默认从 0 开始。例如range(5)等价于range(0,5)stop:计数到 stop 结束,但不包括 stop。例如:range(0,5)是0,1,2,3,4step:步长,默认为1,也可为负数。例如:range(0,5)等价于 range(0,5,1)示例:for i in range(10):print(i,end=”)上述程序的执行结果是

    10、什么?round函数 round函数用于实现保留两位小数。例:round(1.428,2)结果:1.43实战演练1、函数range(5)可以生成_结果。A.5 B.1,2,3,4,5C.0,1,2,3,4D.0,1,2,3,4,52、下面的程序段运行后的结果为:for x in 1,2,3:print(x)A.1 2 3B.1,2,3,C.1 D.1,2,3 2 33.下面的程序段运行后的结果为()。s=1for i in range(1,6,2):s=s+iprint(s)A.15B.10C.12D.9实战演练4、请补充下面程序,要求实现求1到100的和。s=_#对s赋初值for i in

    11、range(_):#生成1-100的数字列表 _#求和,实现1-100的累加print(s)#输出和01,101s=s+i思考:若求1-100的奇数和怎么实现?偶数和呢?三、条件循环条件循环条件循环一般用于循环次数未知的情况。只有当循环条件成立时,才执行循环体。在 Python中,使用while语句来创建这类循环。while语句的基本格式如下:其功能是判断条件是否为真,如果条件为真,则重复执行循环体,直到条件为假,则退出循环。while 关系表达式:语句或语句组 注意:冒号要记得,循环体必须相对关键字while缩进。计数循环体会条件循环的执行过程:体会条件循环的执行过程:s=0s=0while

    12、 s=30:while s=30:s=s+10 s=s+10#循环体循环体 print(s)print(s)#循环体循环体运行结果:运行结果:1010202030304040 在本例中,循环体是两条语句,因此这两条语句相对于关键词while均要缩进。程序执行过程是:变量s初值为0,判断“s=30”是否程序执行过程是:变量s初值为0,判断“s=30”是否成立;如果成立则执行循环体(s值增加10,输出s的值),不断重复直到“s=30”不成立,退出循环。结束输出sYESNO输入s=0s=30s=s+10开始计数循环体会条件循环的执行过程:体会条件循环的执行过程:s=0s=0while s=30:wh

    13、ile s0:x=x+1print(x)A.1B.1 2 3 4 5 6 7 8 9C.100D.无输出2.执行下面的程序,其运行结果是s=0while s40:s=s+10 print(s,end=)A.30B.40C.10203040D.10 20 30 403、请补充下面程序,要求实现求1到100的和。s=_#对s赋初值i=_#对i赋初值while _:#循环条件 _#求和,实现1-100的累加 _#对i重新赋值print(s)#输出和实战演练0i=100s=s+i思考:若求1-100的奇数和怎么实现?偶数和呢?1i=i+1调试程序编写程序时难免会出现错误,这时可以借助Python的调试

    14、器pdb。例如在程序开头加入语句“import pdb”,然后,在适当的位置放一个“pdb.set_trace()”,就可以设置一个断点,让程序暂停运行,进入pdb调试环境。用命令“p”查看变量,用命令“c”继续运行,用命令“q”结束调试,退出程序。四、知识拓展拓展1-循环的提前结束breakbreakcontinue continue 用于终止某个循环,使程序跳到循环体以外的第一个可执行语句。如果有两层或两层以上的循环,在最内层使用break 语句,则跳出的是最内层的循环,外层的循环不受影响。结束当次循环,进行下一次循环。即跳过循环体内还未执行的语句,进入下一次循环的判定。使用while或f

    15、or循环时,如果想提前结束循环(在不满足结束条件的情况下结束循环),可以使用break 或continue 语句。拓展1-循环的提前结束程序示例运行结果执行过程breakfor i in python:if i=“t“:break else:print(i,end=”)p y进入第进入第1 1次循环,次循环,i=p,i=p,输出输出p p进入第进入第2 2次循环,次循环,i=y,i=y,输出输出y y进入第进入第3 3次循环,次循环,i=ti=t满足满足ifif语句的条件跳出循环,程序结束语句的条件跳出循环,程序结束continuefor i in python:if i=“t”:contin

    16、ue else:print(i,end=”)p y h o n进入第进入第1 1次循环,次循环,i=p,i=p,输出输出p p进入第进入第2 2次循环,次循环,i=y,i=y,输出输出y y进入第进入第3 3次循环,次循环,i=ti=t满足满足ifif语句的条件跳出本循环,继续下语句的条件跳出本循环,继续下一次循环(一次循环(即无输出即无输出)进入第进入第4 4次循环,次循环,i=h,i=h,输出输出h h进入第进入第5 5次循环,次循环,i=o,i=o,输出输出o o进入第进入第6 6次循环,次循环,i=n,i=n,输出输出n n拓展2-循环嵌套 Python语言允许在一个循环体里面嵌套另一

    17、个循环,这样的结构称为循环嵌套,也称多重循环。可以for(while)循环嵌套for(while)循环,也可以在循环体内嵌入其他循环体,如在 while循环中可以嵌入for循环,也可以在for循环中嵌入 while循环。常用的循环嵌套是二重循环,外层循环称为外循环,内层循环称为内循环。内循环是外循环的循环体。循环嵌套的执行过程是要首先执行外层循环,外循环每执行一次,内循环则需执行一个完整的循环。考点:循环次数 两层循环的循环次数为内外循环之积。实战演练1.如下 Python程序段,语句 print(Hello World)的执行次数是:for i in range(0,3):for j in range(1,4):print(Hello World”)A.3B.4C.6D.9小结列表条件循环基本格式循环条件特殊的关系表达式计数循环基本格式循环的提前结束创建列表访问列表中的元素列表末尾添加元素列表中添加元素删除列表中的元素修改列表中的元素反向列表中的元素列表排序循环嵌套返回首页

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:-2.3-周而复始的循环   ppt课件-2023新教科版(2019)《高中信息技术》必修第一册.pptx
    链接地址:https://www.163wenku.com/p-6549574.html
    Q123
         内容提供者     
    相关资源 更多
  • [教科版]信息技术必修1数据与计算4.2《数值计算》教案.docx[教科版]信息技术必修1数据与计算4.2《数值计算》教案.docx
  • 2024新教科版(2019)《高中信息技术》必修第一册第一单元复习 ppt课件(共20张PPT)(同步备课系列).pptx2024新教科版(2019)《高中信息技术》必修第一册第一单元复习 ppt课件(共20张PPT)(同步备课系列).pptx
  • 2024新教科版(2019)《高中信息技术》必修第一册第四单元复习 ppt课件(共20张PPT)(同步备课系列).pptx2024新教科版(2019)《高中信息技术》必修第一册第四单元复习 ppt课件(共20张PPT)(同步备课系列).pptx
  • 2024新教科版(2019)《高中信息技术》必修第一册+单元复习PPT课件(全册打包).rar2024新教科版(2019)《高中信息技术》必修第一册+单元复习PPT课件(全册打包).rar
  • 2024新教科版(2019)《高中信息技术》必修第一册第二单元复习 ppt课件(共26张PPT)(同步备课系列).pptx2024新教科版(2019)《高中信息技术》必修第一册第二单元复习 ppt课件(共26张PPT)(同步备课系列).pptx
  • 2024新教科版(2019)《高中信息技术》必修第一册第三单元复习 ppt课件(共21张PPT)(同步备课系列).pptx2024新教科版(2019)《高中信息技术》必修第一册第三单元复习 ppt课件(共21张PPT)(同步备课系列).pptx
  • 2024新教科版(2019)《高中信息技术》必修第一册第五单元复习 ppt课件(共18张PPT)(同步备课系列).pptx2024新教科版(2019)《高中信息技术》必修第一册第五单元复习 ppt课件(共18张PPT)(同步备课系列).pptx
  • 2024新教科版(2019)《高中信息技术》必修第一册 第4单元 计算与问题解决 知识点.docx2024新教科版(2019)《高中信息技术》必修第一册 第4单元 计算与问题解决 知识点.docx
  • 2024新教科版(2019)《高中信息技术》必修第一册 第2单元 编程计算 知识点.docx2024新教科版(2019)《高中信息技术》必修第一册 第2单元 编程计算 知识点.docx
  • 2024新教科版(2019)《高中信息技术》必修第一册 第5单元数据分析与人工智能 知识点.docx2024新教科版(2019)《高中信息技术》必修第一册 第5单元数据分析与人工智能 知识点.docx
  • 2024新教科版(2019)《高中信息技术》必修第一册 第1单元 初识数据与计算 知识点.docx2024新教科版(2019)《高中信息技术》必修第一册 第1单元 初识数据与计算 知识点.docx
  • 2024新教科版(2019)《高中信息技术》必修第一册 第3单元 认识数据 知识点.docx2024新教科版(2019)《高中信息技术》必修第一册 第3单元 认识数据 知识点.docx
  • 2024新教科版(2019)《高中信息技术》必修第一册 PPT课件+教案+练习(全册打包).rar2024新教科版(2019)《高中信息技术》必修第一册 PPT课件+教案+练习(全册打包).rar
  • 2024新教科版(2019)《高中信息技术》必修第一册 第一至第五单元 知识点(5)份(全册打包).rar2024新教科版(2019)《高中信息技术》必修第一册 第一至第五单元 知识点(5)份(全册打包).rar
  • Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


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


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

    163文库