愿你是那天上星,永远闪耀照亮夜空——50行Python代码绘制满天星

今天用50行Python代码绘制了星空满天的动图。解释下为什么要做这样一件事,因为今天是空军成立72周年纪念日,希望通过这样的方式去表达出每个年轻人都向往像星空中的一颗星星,散发着自己的光芒照亮整个夜空的愿望。效果如下:

解释下为什么调用turtle.left(left_angle)函数来旋转画笔的方向。默认画笔的方向是水平的,如果不旋转,那么画出来的五角星都是同一个方向的,整个画面看起来没有层次感。下图是这两种效果的对比

愿你是那天上星,永远闪耀照亮夜空——50行Python代码绘制满天星

另外,调用turtle.speed(1)可以看到慢速的绘图过程。

有了五角星之后,我们就可以不断调用star()函数实现漫天星空的效果了,代码如下

继续调用 star 函数绘制五星红旗

至此,整个代码就介绍完了,代码量不大且比较容易理解。

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览208081 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年10月9日
下一篇 2021年10月9日

相关推荐