用 Python 画圣诞树的 N 种玩法

FightingCoder

共 571字,需浏览 2分钟

 ·

2021-12-26 09:10

这是「进击的Coder」的第 537 篇技术分享作者:写代码的明哥来源:Python 编程时光

阅读本文大概需要 2 分钟。



今天来给大家分享一波如何使用 Python 来画一颗圣诞节树,包含多种版本,从平民版到豪华版,像极了一个程度员从入门到高级秃头程序员的过程。

# 圣诞树 - 平民版

第一种比较简单,由最基本的图形(圆形和正方形)组合而成,有点 turtle 基础的人都能画。

d78f3f73a8c4dbd7f8e19acb7ddbee23.webp
代码如下

7b8564514a946e1ea2fd0d1fd49b9b8b.webp

# 圣诞树 - 进阶版

上面的圣诞树,都是新手练习使用的,只能自娱自乐,不够真实,也不够高大上。

用线条重新设计,一笔一划来作图,慢工出细活嘛~

d2d4255437e8f6cce02bfa18079f5dcc.webp
代码如下:

76b539ed214d426a723fe87566ed9f53.webp

# 圣诞树 - 豪华版

在进阶版的基础上,再稍作修改:

  • 白天变成黑夜

  • 挂点苹果上去

  • 漫天的雪花与圣诞更配噢

就非常好看啦,我的耳边已经开始响起 Jingle Bell 的旋律了哈哈

6e2f8ae9c4b3815087b779c52ee7b4ca.webp
代码如下:

a6447632c968545dcafb6f9258a5c27b.webp


# 平安夜 - 平安果

文章发得比较早,毕竟明天才是圣诞节,今晚是平安夜,不来个红苹果说不过去~

9fda60b2af9569d9877d560987fe1eb8.webp

代码如下:

f61965abbb0e892cd8b231d3e2cde3af.webp

0d83402d69334a5265da08a7b9cd98df.webp

End

「进击的Coder」专属学习群已正式成立,搜索「CQCcqc4」添加崔庆才的个人微信或者扫描下方二维码拉您入群交流学习。


看完记得关注@进击的Coder
及时收看更多好文
↓↓↓


Coder



好文和朋友一起看~
浏览 22
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报