3.2.4循环结构的程序实现for语句_学案-2021-2022学年高中信息技术浙教版(2019)必修1 数据与计算

2023-02-10
| 3页
| 1332人阅读
| 349人下载
普通

内容正文:

高二信息技术导学案 专题一 循环结构---for语句 班级____________姓名___________ 【学习目标】 1. 掌握for语句语法格式 2. 了解for语句的执行过程 3. 体会for循环在日常生活中的应用 【课前任务】将以下代码补充完整,实现如图所示效果 在机器人比赛中,需要设置如图的运行轨道,请同学们参考任务单中的学习材料,编程实现画10个同心圆的轨道图形,如图所示,圆的半径分别为(50,55,60,65,70,75,80,85,90,95) import turtle #导入绘图库 for i in range(50,_____ ,5): turtle.penup( ) turtle.goto(0,_____) turtle.pendown( ) turtle.circle(i) 总结:for循环结构三要素:循环变量、循环体、序列 解决这类问题时要找准循环变量在循环体中的作用,明白循环变量的取值范围,进而确定序列的值。 【课上任务一:】 在python中,运行以下程序,输出结果是( ) 1.for i in [1,2,3,4,5]: print(“*“) 2.for i in [“a“, “b“, “c“, “d“, “e“]: print(“*“) 总结:for循环中列表的元素的个数控制着循环次数,循环体控制着输出内容 3.for i in [1,2,3,4,5]: print(i) 4.for i in [1,2,3,4,5]: print(“*“,end=“ “) A、5行* B、***** 总结:循环体控制着输出内容,print()函数,默认输出一行后光标换行。 【课上任务二:】 打开Python 文件编辑器,将左边框中的代码补充完整,完成右侧的效果图。 ( # # # # # # # # # # # # # # # # # # # # ) ( for i in range(_____): for j in range(_____): print( “ # ” ) ) 总结:外层控制着_____,内层控制着_________ 【随堂练习】 1.输出下图所示图形,请补全程序 for i in range(1,____): for j in range(1,_____): print(“*“,end=“ “) print( ) ( **** *** ** * 图3 ***** ) ( * ** *** **** 图2 ***** )****** ****** ****** ****** ****** 图1 2.判断题:在python中,运行以下程序,输出的结果是*****。( ) for i in range(1,6): print(“*“,end=“ “) 3.在python中,运行以下程序,输出的结果是( ) for i in range(1,6): print(“*“) A、 ***** B、6行* C、****** D、5行* 【课堂总结】 1.for语句的格式: for <变量> in <序列>:     <循环体> 2.range(start, stop[, step]) start: 计数从 start 开始,省略时默认是从 0 开始。 stop: 计数到 stop 结束,不包括 stop。 step:步长,省略时默认为1。 3.for语句最主要应用就是控制循环体的执行次数,序列中的元素个数控制循环次数 学科网(北京)股份有限公司 $

资源预览图

3.2.4循环结构的程序实现for语句_学案-2021-2022学年高中信息技术浙教版(2019)必修1 数据与计算
1
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。