版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家中小学课程资源循环结构-for语句(第十三课时)年 级:高一学 科:信息技术(人教/中图版)学 校某省市第八中学课前准备学生资源素材准备好本课学生资源中的任务单。Python编程环境运行Spyder,进入编辑界面高某著名企业息技术任务一在机器人比赛中,需要设置如图的运行轨道,请同学们参考任务单中的学习材料,编程实现画10个同切圆的轨道图形,如图所示,圆的半径分别为(50,55,60,65,70,75,80,85,90,95)高某著名企业息技术
1.展示代码 import
turtle
#导入turtle库t=turtle.Turtle()t.hideturtle()t.circle(50)t.circle(55)t.circle(60)t.circle(65)t.circle(70)t.circle(75)t.circle(80)t.circle(85)t.circle(90)t.circle(95)高某著名企业息技术运行代码看效果高某著名企业息技术特点?import
turtle
#导入turtle库t=turtle.Turtle()t.hideturtle()t.circle(50)t.circle(55)t.circle(60)t.circle(65)t.circle(70)t.circle(75)t.circle(80)t.circle(85)t.circle(90)t.circle(95)高某著名企业息技术for语
句高某著名企业息技术高某著名企业息技术任务二:请将下段代码输入到python编程平台,运行,看效果。import
turtle
#导入turtle库t=turtle.Turtle()t.hideturtle()fornin
[50,55,60,65,70,75,80,85,90,95]:t.circle(n)一、实践体验高某著名企业息技术一、实践体验高某著名企业息技术为什么两段代码能实现同样的效果?import
turtle
#导入turtle库t=turtle.Turtle()t.hideturtle()t.circle(50)t.circle(55)t.circle(60)t.circle(65)t.circle(70)t.circle(75)t.circle(80)t.circle(85)t.circle(90)t.circle(95)import
turtle
#导入turtle库t=turtle.Turtle()t.hideturtle()fornin
[50,55,60,65,70,75,80,85,90,95]:t.circle(n)高某著名企业息技术二、原理探秘:任务三:参考任务单的学习材料,分析任务二代码中for语句执行过程,并将分析结果填入流程图中。import
turtle#导入turtle库t=turtle.Turtle()t.hideturtle()fornin
[50,55,60,65,70,75,80,85,90,95]:t.circle(n)
否是循环结束后的语句高某著名企业息技术循环结束后的语句n成功取到列表中下一个元素了?否是t.circle(n)(一)案例探究for语句执行过程高某著名企业息技术高某著名企业息技术为什么两段代码能实现同样的效果?import
turtle
#导入turtle库t=turtle.Turtle()t.hideturtle()t.circle(50)t.circle(55)t.circle(60)t.circle(65)t.circle(70)t.circle(75)t.circle(80)t.circle(85)t.circle(90)t.circle(95)import
turtle
#导入turtle库t=turtle.Turtle()t.hideturtle()forn
in
[50,55,60,65,70,75,80,85,90,95]:t.circle(n)高某著名企业息技术循环体t.circle(n
)特点:重复执行循环体(二)探究通用格式及通用执行过程1.通用格式:(2)案例体验-明确概念:循环变量 序列fornin
[50,55,60,65,70,75,80,85,90,95]:构成高某著名企业息技术可为多条语句循环体(2)归纳通用格式:fornin
[50,55,60,65,70,75,80,85,90,95]:
t.circle(n
)for
循环变量
in
序列
:构成高某著名企业息技术(二)探究通用格式及通用执行过程(二)探究通用格式及通用执行过程(3)序列及生成方式①什么是序列:fornin
[50,55,60,65,70,75,80,85,90,95]:t.circle(n
)有顺序地组织在一起的数据元素的集合。②序列的生成方式高某著名企业息技术(二)探究通用格式及通用执行过程a.列表直接生成;fornin[50,55,60,65,70,75,80,85,90
,95]:t.circle(n
)for
n
in
["",
""
,
""
,
"董京华"]:print(n)序列中元素可以是数值类型也可以是字符串类型高某著名企业息技术(二)探究通用格式及通用执行过程b.
range()函数生成实践体验:运行下列代码,看效果:foriinrange(50,100,5):print(i,
end=“,”)高某著名企业息技术高某著名企业息技术(二)探究通用格式及通用执行过程b.
range()函数生成range(50,100,5)(50,55,60,65,70,75,80,85,90,95)格式:range(初值,终值,步长值)生成一个以初值开始,到终值之前结束的间隔是步长值的连续变化的等差整数序列,注意这个序列不包括终值。在Python中,序列还有其他生成方式,如字典、元组等,在后续课程中学习。高某著名企业息技术(二)探究通用格式及通用执行过程2.通用执行过程循环变量成功取到序列中下一个元素了?循环体循环结束后的语句循环结束后的语句否是t.circle(n)否是n成功取到列表中下一个元素了吗?高某著名企业息技术for语句基本格式和执行过程for
n
in
序列:循环体1.基本格式:2.执行过程:3.特点:重复执行循环体高某著名企业息技术三、实际应用高某著名企业息技术任务四:银行办理业务时,需要输入账号和密码,密码输入正确时方可登录系统继续办理所需业务;每次登录有3次试错机会,如果密码连续3次输入错误,账号将被锁死。请你编程实现上述需求。任务分解高某著名企业息技术任务4-1:分析任务需求,在任务单中补充对应的算法流程图;高某著名企业息技术任务分解高某著名企业息技术任务4-2:根据算法流程图,在任务单中将所缺代码补充在横线上。creect=0passWord="123456"
#请将补充代码写在横线上x=input("password:")ifpassWord==
x:creect=1break
#终止循环,执行循环语句后面的语句else:print("密码不正确,请重试")if
creect==1:print("欢迎登录北京银行")else:print(“密码输入超过限定次数,为了您的财产安全,账号已锁死,再见!")循环体高某著名企业息技术分析任务需求,在任务单中补充对应算法流程图。高某著名企业息技术1.尝试完成任务4-1高某著名企业息技术2.分析讲评高某著名企业息技术任务四:银行办理业务时,需要输入账号和密码,密码输入正确时方可登录系统继续办理所需业务;每次登录有3次试错机会,如果密码连续3次输入错误,账号将被锁死。请你编程实现上述需求。(1)需求分析:高某著名企业息技术for
循环变量
in
序列:循环体循环变量是谁?如何得到循环变量所需的序列?为什么用这种生成序列的方式?高某著名企业息技术高某著名企业息技术高某著名企业息技术根据算法流程图,在任务单中将所缺代码补充在横线上。高某著名企业息技术1.尝试完成任务4-2creect=0passWord="123456"
#请将所缺代码补充在横线上x=input("password:")ifpassWord==x:creect=1break
#终止循环,执行循环语句后面的语句else:print("密码不正确,请重试")if
creect==1:print("欢迎登录北京银行")else:print("密码输入超过限定次数,为了您的财产安全,账号已锁死,再见!")循环体高某著名企业息技术2.分析讲评:creect=0passWord="123456"ifpassWord==x:creect=1break
#终止循环,执行循环语句后面的语句else:print("密码不正确,请重试")if
creect==1:print("欢迎登录北京银行")else:print("密码输入超过限定次数,为了您的财产安全,账号已锁死,再见!")循环体f_o_r
i_i_n_[_1_,_2_,3_]_:
#请将补充代码写在横线上x=input("password:")循环体i [1,2,3]for
循环变量
in
序列:高某著名企业息技术3.运行代码,看效果:高某著名企业息技术问题:使用for语句解决实际问题时应考虑哪些要素?高某著名企业息技术使用for语句解决实际问题的要素高某著名企业息技术1.确定是否有重复的操作及重复的操作(循环体)是什么?2.确定循环变量是谁?3.确定循环变量所需的序列怎么产生?for
循环变量in
序列:循环体四、拓展你能说一说,生活中能用for语句编程实现的现象有哪些吗?高某著名企业息技术五、小结for语句序列for语句基本格式for语句解决问题的要素循环体循环变量for
变量
in
序列:循环体依次取序列中所有元素重复执
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 黑龙江省农业经济学校2025年辅导员岗位招聘试题及答案
- 慈利县辅警(协警)招聘考试题库及答案
- 2026年生产经营单位主要负责人和安全管理人员培训考试题(附答案)
- 2026年认证基础CCAA考试练习题及答案解析
- 2026年税务内控考试题及答案
- 2026年冬季驾驶员安全行车教育试题卷附答案
- 2026年幼儿园保育员三级能力考试试题及答案
- 2026年机电班组长电气安全试题新(附答案)
- 2026年甘肃省平凉市庄浪县第五幼儿园教育集团保健医招聘练习题库及答案解析
- 齿轮.FZG试验程序.第3部分半流体齿轮润滑脂的相对胶合承载能力和磨损特性的FZG试验方法A2,850标准立项发展报告
- 2026年初级经济师考试(保险专业实务)新版真题卷(附答案)
- 2026年四川拟任县处级任职资格理论考试自测试题及答案
- (2026年)全国高考数学真题试卷(全国一卷)
- 雨课堂学堂在线学堂云《装备保障性分析技术(北京航空航天)》单元测试考核答案
- 高考数列试题及答案解析
- 2026年aha证书笔试题目及答案
- 北京海淀区2025-2026学年第二学期期中练习高三语文试题及参考答案
- 2026版CSCO卵巢癌诊疗指南总结
- 2026年机动车检验检考核考前冲刺试卷及参考答案详解【黄金题型】
- GB/T 262-2010石油产品和烃类溶剂苯胺点和混合苯胺点测定法
- GB/T 25744-2010钢件渗碳淬火回火金相检验
评论
0/150
提交评论