原标题:用Python写一个嫦娥奔月,中秋快乐
月是故乡明,每到中秋佳节,很多在外打工的码农因为工作不一定能回家团圆。今时今日不知有多少人为了生计、为了事业、为了理想远走他乡,在一座陌生的城市中寻求一席之地,值此中秋佳节来临之际,谨以python作图一幅,赠与外出打拼、求学,工作的小伙伴们。
1.先上视频,祝大家中秋快乐
Python中有一个叫做turtle的内置模块,俗称海龟绘图,它基于tkinter模块打造,具备一些简单的绘图功能。虽说turtle很难绘制出亮眼的效果,不过用来绘制一些简笔画还是非常有意思的。
2.用Python画中秋图
1).绘图步骤
建立画布并设置背景色,然后依次绘制圆月、白云、山脉和文字。关于turtle的使用非常简单,有疑问可以参考官方文档(https://docs.python.org/3/library/turtle.html),为了便于理解,这里列出常用的几种方法:
建立画布:定义一个初始化函数,设置图幅、背景色及绘图速度。
月亮:定位起点,指定半径,绘制圆形并填充颜色。
白云:设置线宽和颜色,绘制直线;圆弧部分稍微复杂一点,要随着角度变化不断改变线宽——前90°逐步增加线 宽、后90°逐步减小线宽,即可得到图中效果。
山脉:依据形状绘制一个封闭的多边形,然后填充颜色。
文字