对于青少年学习python编程,少不了从兴趣来启蒙,海龟绘图被选作python入门学习内容。以颜色、图形、图像的画面感吸引着学生,理解代码编写可以实现绘画,理解编程绘画与画图软件绘画的区别。 学习了一段时间的海龟绘图,明白作为入门者,需要知道它的一些函数名;明白直角坐标系在这里的应用;学会编程中的变量与列表、顺序和循环结构,灵活运用这些知识去写下一行行代码,让海龟在画布上绘制出美丽的图画。 代码: import turtle turtle.setup(600,600) turtle.shape('turtle') turtle.fillcolor('red') turtle.begin_fill() turtle.left(30) turtle.circle(50,180) turtle.right(90) turtle.circle(50,180) turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.end_fill() turtle.hideturtle() turtle.color('red') turtle.up() turtle.goto(0,150) turtle.down() turtle.write('我爱东方中学',font=('隶书',30)) 知识补充:海龟绘图中的文字书写函数write write(arg,move=false,align='left',font=('arial',8,'normal')) 在当前乌龟位置写入文本。 arg--信息,将写入Turtle绘画屏幕。 move(可选)--真/假。 align(可选)--字符串“左(left)”、“中(center)”或“右(right)”之一。 font(可选)--三个字体(fontname、fontsize、fonttype)。 写入文本 - arg的字符串表示形式 - 当前 根据“对齐”(“左”、“中”或“右”)定位乌龟以及给定的字体。 如果move为true,则笔将移动到右下角。 在默认情况下,move为false。 知识拓展: turtle库官方文档(英文) https://docs./3/library/turtle.html turtle库官方文档(中文) https://docs./zh-cn/3/library/turtle.html 下面这篇文章整理的很详细,值得收藏 https://blog.csdn.net/sandalphon4869/article/details/99443949 |
|