第二次作業(yè)
摘要
第二次作業(yè)要求為使自己的名字在屏幕上移動朗和、放大或者縮小等聊替,因而我采用了Python中的turtle函數(shù)不斷地寫入悦析、清除來完成名字移動的效果。
背景介紹
turtle函數(shù)庫:Turtle是python內(nèi)置的圖形化模塊司光,可以用來繪制線條琅坡、圓、文本等圖形残家。在繪圖過程中可以修改線條的顏色榆俺、粗細、繪制速度坞淮、角度等等茴晋,可以做出各種精美的圖案。
正文
- 利用turtle繪制出所需圖案(姓名縮寫)回窘;
- 將圖形中坐標設為變量诺擅,并將每次移動的距離也設為變量;
- 使用循環(huán)結構將變量取一系列值啡直;
- 加入clearscreen()函數(shù)烁涌,將原圖形清除,以達到移動的效果酒觅;
- 加入time函數(shù)撮执,調(diào)整圖案寫入速度,使移動更加逼真舷丹。
結論
使用turtle完成要求抒钱,利用了原始電影放映的原理,將靜止而連續(xù)的圖案快速顯現(xiàn)颜凯,以達到動畫的效果谋币。
致謝
感謝康杰航同學分享他的想法,以及中國大學MOOC平臺中北京理工大學老師提供的教學視頻《零基礎學Python語言》装获!