第二次作业
摘要
第二次作业要求为使自己的名字在屏幕上移动、放大或者缩小等,因而我采用了Python中的turtle函数不断地写入、清除来完成名字移动的效果。
背景介绍
turtle函数库:Turtle是python内置的图形化模块,可以用来绘制线条、圆、文本等图形。在绘图过程中可以修改线条的颜色、粗细、绘制速度、角度等等,可以做出各种精美的图案。
正文
- 利用turtle绘制出所需图案(姓名缩写);
- 将图形中坐标设为变量,并将每次移动的距离也设为变量;
- 使用循环结构将变量取一系列值;
- 加入clearscreen()函数,将原图形清除,以达到移动的效果;
- 加入time函数,调整图案写入速度,使移动更加逼真。
结论
使用turtle完成要求,利用了原始电影放映的原理,将静止而连续的图案快速显现,以达到动画的效果。
致谢
感谢康杰航同学分享他的想法,以及中国大学MOOC平台中北京理工大学老师提供的教学视频《零基础学Python语言》!
网友评论