社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

用 Python 画圣诞树的 N 种玩法

Python编程时光 • 3 年前 • 466 次点击  
大家好,我是明哥。

马上就是圣诞节了,先提前祝大家圣诞快乐!

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

# 圣诞树 - 平民版

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


代码如下

# 圣诞树 - 进阶版

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

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


代码如下:

# 圣诞树 - 豪华版

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

  • 白天变成黑夜

  • 挂点苹果上去

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

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


代码如下:


# 平安夜 - 平安果

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

代码如下:


如果你对这些代码感兴趣,可以下载我打包好的代码进行学习。

本文涉及的全部代码下载链接,请关注我的个人公众号 

👇🏻👇🏻 回复 圣诞快乐 ,即可获取 👇🏻👇🏻

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/124865
 
466 次点击