资源简介 (共15张PPT)循环结构12了解循环结构的基本方法学会计数循环、条件循环的使用方法教学目标3熟练使用循环解决实际问题重点难点计数循环和条件循环的基本格式、适用情况根据实际情况灵活选择计数循环和条件循环并应用教学重、难点列表在Python中作用非常强,列表可以包含多个数据元素,同时它是一个有序的集合。下面先来看一个简单的例子,熟悉列表的使用方法。a=[1,2,3]a[0]=4del a[1]a.append(2)print (a)运行结果:任务一:#创建列表,各元素用逗号隔开,放在方括号内#修改列表第一个元素的值,注意列表的索引号从0开始#删除列表第二个元素#在列表尾部添加一个数据元素2[4, 3, 2]#打印列表还可对列表进行下列操作:1.访问列表元素2.向列表中添加元素3.反向列表中的元素4.列表排序print(a[1])a.insert(2,“香蕉”)a.sort(默认升序)任务一:a.reverse用Python编辑器打开“循环结构\608”下的文件“求和.py”,进行以下操作并保存结果。(1)请填空完善该程序,实现功能:求1到100之间所奇数的和。(2)编写完成后原名保存并关闭应用软件。注:程序修改时,请把下划线及序号删除;不能删除注释语句。任务二:2.若改为求奇数的和则要将range(1,101,1)改为range(1,100,2)若求偶数的和改为range(2,101,2)循环--计数循环:计数循环:循环重复次数一定时,我们通常称为计数循环。在python中,使用for 语句来创建这类循环。for 循环变量 in 列表:语句或语句组for i in ["hello","world"]:print (i) # 循环体运行结果:helloworld小明想用压岁钱环游中国,妈妈告诉他大约需要30000元,但现在小明只有5000元。他请妈妈帮忙存在银行里,银行年利息3.7%,小明几年能存够 用Python编辑器打开“循环结构\606”下的文件“存钱旅游.py”,进行以下操作并保存结果。(1)请填空完善该程序,帮小明计算几年后可以环游中国。(2)编写完成后原名保存并关闭应用软件。任务三:循环--条件循环:条件循环:条件循环一般用于循环次数未知的情况,只有当循环条件成立时,才执行循环体。Python中,使用while语句来创建这类循环。while 关系表达式:语句或语句组s=0while s<=30:s=s+10 #循环体print(s) #循环体运行结果:10203040循环--结束循环:如果提前结束循环,可以使用break和continue,二者有何区别呢Break 语句:表示跳出当前循环体,从而中断当前循环。即在实际生活中,当某个条件成立时,需要立即跳出循环。Continue语句:continue 语句是对Break语句的补充。它不是立即跳出循环体,而是当条件成立时,跳过该次循环前的语句,回到循环开始前的条件判断部分。重新开始循环。课堂检测:1.如下Python程序段x = 1y = 4while y > 4:x = x * yy+= 1运行后x的值为( )A、1 B、4 C、8 D、202.list=["How ", "are", "you ",2021],则 list[-1]和 list[2]的值分别为:A. How are B. are you C.you 2021 D.2021 you3.如下Python程序段for i in range(1,4):for j in range(0,3):print ("Python")语句print ("Python")的执行次数是( )A、3 B、4 C、6 D、9DDA课堂检测:4.下列有关使用Python 调试器调试程序的说法错误的是( )A.必须在程序的开头加入语句“import pdb”B.在程序的适当位置设置断点使用pdb.set_trace()C.可以使用命令“p”查看变量,p命令可以同时跟踪多个变量D.可以使用命令“q”继续程序的运行,使用“c”命令结束调试5.下列选项中,属于Python 立即终止循环 语句是( )。A.breakB.continueC. stopD.printD在调试程序时,用命令“p”查看变量,用命令“c”继续运行,用命令“q”结束调试退出程序。【答案】A【解析】break 立即终止循环语句。continue 跳出当前循环。print 打印。课堂小结: 列表的基本操作 计数循环 条件循环用Python编辑器打开“循环结构\810”下的文件“打印矩形.py”,进行以下操作并保存结果。(1)请填空完善该程序,实现功能:按程序提示依次输入行和列的数字,则按行列打印由“*”组成的矩形。例如,按提示输入:请输入行数: 3请输入列数: 5屏幕将打印以下图形:(2)编写完成后原名保存并关闭应用软件。作业:感谢聆听~循环结构【学习目标】:知识目标:了解循环的基本结构;学会计数循环与条件循环的使用方法。能力目标:能够根据问题需求选择恰当的循环方法;能够理解循环语句的执行过程。情感目标:(1)熟练使用循环解决实际问题,培养学生的计算思维。(2)通过具体的问题体验程序设计的过程,养成良好的编程习惯【学习重、难点】:重点:计数循环和条件循环的基本格式、适用情况难点:根据实际情况灵活选择计数循环和条件循环并应用【活动过程】:活动一:请同学们自主探究以下程序的运行结果,并回忆除以下操作外还可以对列表进行哪些操作。1.列表在Python中作用非常强,列表可以包含多个数据元素,同时它是一个有序的集合。下面先来看一个简单的例子,熟悉列表的使用方法。a=[1,”苹果”,3]a[0]=4del a[1]a.append(2)print (a)运行结果:活动二:请同学们小组内合作,相互讨论完成下题。1、用Python编辑器打开“循环结构\608”下的文件“求和.py”,进行以下操作并保存结果。(1)请填空完善该程序,实现功能:求1到100之间和。(2)编写完成后原名保存并关闭应用软件。如果把上述程序改为求奇数的和怎么设计程序?求偶数的和呢?归纳for循环的基本格式及用法活动三:请同学们小组间合作,相互讨论完成下题1、小明想用压岁钱环游中国,妈妈告诉他大约需要30000元,但现在小明只有5000元。他请妈妈帮忙存在银行里,银行年利息3.7%,小明几年能存够 用Python编辑器打开“循环结构\606”下的文件“存钱旅游.py”,进行以下操作并保存结果。(1)请填空完善该程序,帮小明计算几年后可以环游中国。(2)编写完成后原名保存并关闭应用软件。2、归纳while循环的基本格式及用法。3、如果提前结束循环,可以使用break和continue,二者有何区别呢?【课堂检测】:1.如下Python程序段x = 1y = 4while y > 4:x = x * yy+= 1运行后x的值为( )A、1 B、4 C、8 D、202.list=["How ", "are", "you ",2021],则 list[-1]和 list[2]的值分别为:A. How are B. are you C.you 2021 D.2021 you3.如下Python程序段for i in range(1,4):for j in range(0,3):print ("Python")语句print ("Python")的执行次数是( )A、3 B、4 C、6 D、9下列有关使用Python 调试器调试程序的说法错误的是()A.必须在程序的开头加入语句“import pdb”B.在程序的适当位置设置断点使用pdb.set_trace()C.可以使用命令“p”查看变量,p命令可以同时跟踪多个变量D.可以使用命令“q”继续程序的运行,使用“c”命令结束调试5.下列选项中,属于Python 立即终止循环 语句是( )。A.break B.continue C. stop D.print【课堂小结】: 展开更多...... 收起↑ 资源列表 循环结构-活动单.docx 循环结构.pptx