python绘制月亮_用Python写一个嫦娥奔月,中秋快乐

原标题:用Python写一个嫦娥奔月,中秋快乐

月是故乡明,每到中秋佳节,很多在外打工的码农因为工作不一定能回家团圆。今时今日不知有多少人为了生计、为了事业、为了理想远走他乡,在一座陌生的城市中寻求一席之地,值此中秋佳节来临之际,谨以python作图一幅,赠与外出打拼、求学,工作的小伙伴们。

1.先上视频,祝大家中秋快乐

Python中有一个叫做turtle的内置模块,俗称海龟绘图,它基于tkinter模块打造,具备一些简单的绘图功能。虽说turtle很难绘制出亮眼的效果,不过用来绘制一些简笔画还是非常有意思的。

2.用Python画中秋图

1).绘图步骤

建立画布并设置背景色,然后依次绘制圆月、白云、山脉和文字。关于turtle的使用非常简单,有疑问可以参考官方文档(https://docs.python.org/3/library/turtle.html),为了便于理解,这里列出常用的几种方法:

python绘制月亮_用Python写一个嫦娥奔月,中秋快乐_第1张图片

建立画布:定义一个初始化函数,设置图幅、背景色及绘图速度。

月亮:定位起点,指定半径,绘制圆形并填充颜色。

白云:设置线宽和颜色,绘制直线;圆弧部分稍微复杂一点,要随着角度变化不断改变线宽——前90°逐步增加线 宽、后90°逐步减小线宽,即可得到图中效果。

山脉:依据形状绘制一个封闭的多边形,然后填充颜色。

文字

你可能感兴趣的:(python绘制月亮)