第二次作业

2017-09-23  本文已影响0人  Shineting_Chu

第二次作业

摘要

第二次作业要求为使自己的名字在屏幕上移动、放大或者缩小等,因而我采用了Python中的turtle函数不断地写入、清除来完成名字移动的效果。

背景介绍

turtle函数库:Turtle是python内置的图形化模块,可以用来绘制线条、圆、文本等图形。在绘图过程中可以修改线条的颜色、粗细、绘制速度、角度等等,可以做出各种精美的图案。

正文

  • 利用turtle绘制出所需图案(姓名缩写);
  • 将图形中坐标设为变量,并将每次移动的距离也设为变量;
  • 使用循环结构将变量取一系列值;
  • 加入clearscreen()函数,将原图形清除,以达到移动的效果;
  • 加入time函数,调整图案写入速度,使移动更加逼真。

结论

使用turtle完成要求,利用了原始电影放映的原理,将静止而连续的图案快速显现,以达到动画的效果。

致谢

感谢康杰航同学分享他的想法,以及中国大学MOOC平台中北京理工大学老师提供的教学视频《零基础学Python语言》!

上一篇 下一篇

猜你喜欢

热点阅读