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