社区所有版块导航
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种玩法

程序人生 • 3 年前 • 935 次点击  


作者 | 写代码的明哥
来源 | Python编程时光(ID:Cool-Python)
马上就是圣诞节了,先提前祝大家圣诞快乐!
今天来给大家分享一波如何使用 Python 来画一颗圣诞节树,包含多种版本,从平民版到豪华版,像极了一个程度员从入门到高级秃头程序员的过程。


圣诞树 - 平民版


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


圣诞树 - 进阶版


上面的圣诞树,都是新手练习使用的,只能自娱自乐,不够真实,也不够高大上。
用线条重新设计,一笔一划来作图,慢工出细活嘛~

代码如下:

圣诞树 - 豪华版

在进阶版的基础上,再稍作修改:
  • 白天变成黑夜
  • 挂点苹果上去
  • 漫天的雪花与圣诞更配噢
就非常好看啦,我的耳边已经开始响起 Jingle Bell 的旋律了哈哈

代码如下:

平安夜 - 平安果


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

代码如下:

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




    



    
曝 15 寸 iPad 或将变身 Mac?谷歌:大屏设备应具备智能手机体验



    



    
那些拼尽全力在一线买房的程序员,最后都怎么样了?| 漫画



    
大厂拼福利,阿里首创7天全薪陪伴假,尝试灵活办公!



    
开源被“白嫖”,全职开源仍是少数,企业开源成热门,开发者正在见证开源历史!



    



    
市值超150亿美元,上市公司CEO却只想当程序员?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/124847