【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《创意无极限—Python绘图 学案》,欢迎阅读!
创意无极限—Python绘图 学案
【学习目标】
1、了解For循环的基本结构 2、学会For循环的使用方法
3、熟练使用For循环解决实际问题,培养对计算机编程的兴趣
4、以设计祝福祖国的图案为例,体验利用计算机编程进行创意设计,激发爱国之情
任务一:绘制六边形
要求:打开绘制正方形的程序,修改代码,绘制一个六边形 文件路径:Python学习资料文件夹正方形.py ....
小贴士
运行Python程序快捷键:F5 添加注释的方法:单行注释采用“#”开头,多行注释使用三个单引号(’’’) 注释可以增加程序的可读性
任务二:使用For循环绘制六边形
要求:打开Python学习资料文件夹循环绘制六边形.py,将程序补充完整实现用for循环语句绘制六边形
参考代码: import turtle t=turtle.Pen()
for i in _________: ____________ ____________
知识链接
➢ for语句的基本格式: for 循环变量 in 列表 : 语句或语句组 例:for i in [1,2,3,4] : print (i) for i in range(4): print (i)
➢ range( )函数可以生成某个范围内的数字列表
例如,range(4)会生成[0,1,2,3]列表, range(1,4)会生成[1,2,3]列表。 ➢ 在IDLE命令提示窗口查看打印出来的列表 >>> list(range(10)) >>> list(range(1,10))
任务三:绘制螺旋线曲线 要求:修改代码,绘制出螺旋曲线 提示:把画笔旋转角度设置的偏离一点
探究任务:绘制一个祝福语螺旋线
要求:将创意螺旋线程序补充完整,绘制一个祝福祖国生日的图案 文件路径:桌面python学习资料文件件夹创意螺旋线.py ....
按照程序中的提示完善代码,并提交
知识延伸1 给线条加颜色
1.设置画笔颜色 t=turtle.Pen() t.pencolor("red")
2. 将背景设置为黑色 turtle.bgcolor("black")
知识延伸2 绘制彩色螺旋线
1、创建一个颜色列表,在列表中放置6种颜色,对六边形的每一边给出一种 颜色
colors=["red","yellow","blue","green","orange","purple"]
2、当我们想遍历列表中一定数目的项时,取模(%)操作很有用。 “%”取模运算符,表示一次除法运算中的余数 5 % 4 = 1 6 % 4 = 2
知识延伸3 输入文字 文本输入函数 turtle.textinput()
例:text=turtle.textinput(“文字输入窗口”,”请输入文字:”)
第一个参数“文字输入窗口”是弹出窗口的标题,第二个参数“请输入文字:” 是窗口中的提示语句。 绘制文本函数 write()
例:t.write(text,font=("隶书",int((i+6)/6),"bold"))
第一个参数text是输出的文本内容,第二个参数font设置了字体属性
课堂小结
通过这堂课的学习,你有什么收获?
_____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________
如果有时间继续探究python海龟作图,你想绘制什么样的图案?
_____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________
本文来源:https://www.wddqxz.cn/b48f30f24ad7c1c708a1284ac850ad02df8007d1.html