突然发现最近圣诞节,有个用代码画圣诞树的热搜,有些用turtle画的,感觉比较麻烦。
其他的print的又有些丑。。。
所以闲来没事就想自己动手画一个。
话不多说,直接上图。

图中的雪花、圣诞树上的彩蛋都是自动随机生成,这样也显得自然点。有兴趣的同学可以用某种分布来画。

谁说工科生没有艺术细胞???:)

代码:

import randomheight = 15
for i in range(height):if i == 0:print((' ' * (height - 1)) + ('✨' * ((2 * i) + 1)) )for j in range(height - i):if random.random() < 0.1:print("\033[5;36;48m" +  ('❄') + "\033[0m", end='')else:print(' ', end='')for j in range((2 * i) + 1):if random.random() < 0.1:print("\033[5;31;42m" +  ('✦') + "\033[0m", end='')elif random.random() < 0.15:print("\033[5;33;42m" +  ('●') + "\033[0m", end='')else:print("\033[5;30;42m" +  ('*') + "\033[0m", end='')for j in range(height - i):if random.random() < 0.1:print("\033[5;36;48m" +  ('❄') + "\033[0m", end='')else:print(' ', end='')print("")
print((' ' * height) +"\033[5;30;40m" + '||'+ "\033[0m")
print((' ' * height) +"\033[5;30;40m" + '||'+ "\033[0m")

用Python的print画彩色圣诞树,超级好看相关推荐

  1. 圣诞节快到了,用python、turtle画棵圣诞树吧~

    太多python新手问怎么跑了,我搞了个升级版的,手把手教你们!!新版的还加了背景设置,大家可以看一下:圣诞节的python豪华版圣诞树,包括雪花彩灯文字背景_Ding2langdang的博客-CSD ...

  2. 用python绘制彩色圣诞树简笔画图片大全_圣诞树图片简笔画彩色

    圣诞树图片简笔画彩色 圣诞树是圣诞节庆祝活动的一部分,也是圣诞节上不可少的主角之一.以下是小编整理的圣诞树图片简笔画彩色,欢迎阅读. 圣诞树图片简笔画彩色1 圣诞树图片简笔画彩色2 圣诞树图片简笔画彩 ...

  3. Python画棵圣诞树 ~ Merry Christmas ~

    圣诞节快到了,用python.turtle画棵圣诞树吧~_Ding2langdang的博客-CSDN博客 转载于Ding2langdang 最近圣诞节快到啦,CSDN的热搜也变成了"代码画颗 ...

  4. 圣诞节!教你用Python画棵圣诞树

    作者 | 糖甜甜甜,985高校经管研二,擅长用 Python.R.tableau 等工具结合统计学和机器学习模型做数据分析. 来源 | 经管人学数据分析(ID:DAT-2017) 如何用Python画 ...

  5. 圣诞节!教你用 Python 画棵圣诞树

    作者 | 糖甜甜甜 责编 | 胡巍巍 如何用Python画一个圣诞树呢? 最简单: 1height = 5 2 3stars = 1 4for i in range(height): 5    pri ...

  6. python画简单圣诞树_教你用Python画了一棵圣诞树!圣诞节给女朋友制作个小惊喜...

    如何用Python画一个圣诞树呢? 最简单: height = 5 stars = 1 for i in range(height): print((' ' * (height - i)) + ('* ...

  7. 用python的turtle画圣诞树_使用Python画了一棵圣诞树的实例代码

    分享给大家一篇文章,教你怎样用Python画了一棵圣诞树,快来学习. 如何用Python画一个圣诞树呢? 最简单: height = 5 ​ stars = 1 for i in range(heig ...

  8. 简单python画圣诞树图片-圣诞节!教你用 Python 画棵圣诞树

    原标题:圣诞节!教你用 Python 画棵圣诞树 作者 | 糖甜甜甜 责编 | 胡巍巍 如何用Python画一个圣诞树呢? 最简单: 1height = 5 2 3stars = 1 4for i i ...

  9. python画圣诞树代码-圣诞节!教你用Python画棵圣诞树

    原标题:圣诞节!教你用Python画棵圣诞树 | 作者:糖糖甜甜 | 来源:经管人学数据分析(ID:DAT-2017) | 欢迎转载,请注明出处. 如何用python画一个圣诞树呢? 最简单: 1he ...

最新文章

  1. F5 bigip.conf配置问题
  2. php网站后台管理反应慢,phpcmsv9 后台操作反应慢的原因
  3. 第四章 数学知识【完结】
  4. Debug Docker: Error response from daemon: dial unix docker.raw.sock: connect: connection refused
  5. 12月5日 第二冲刺周期个人站立会议内容报告(第五天)
  6. 死磕java并发cas_死磕Java——CAS
  7. python34.dll_python34.dll下载
  8. react(90)--时间戳比较
  9. Swift 2.3- 3.0
  10. Navicat常用快捷键
  11. 字符串属性和函数的使用
  12. 算法的时间复杂度——大O分析法(转载)
  13. 检索汉字拼音,实用工具类
  14. 数学作图工具_数学趣览X 曾让古希腊人犯怵的三大几何作图难题
  15. VMware之虚拟交换机
  16. 最全的的初中数学公式大全
  17. matlab中scalar意思,scalar是什么意思_scalar的翻译_音标_读音_用法_例句_爱词霸在线词典...
  18. Linux内核中的IPSEC实现2
  19. 永远不要去依赖别人_经典语录:不要轻易去依赖一个人,它会成为你的习惯
  20. uniapp延迟执行_【 vue / uniapp 】延迟加载数据的特殊处理

热门文章

  1. Python小练习 - 用递归将十进制转化为二进制
  2. 基于ALSA的WAV播放和录音程序
  3. 如何测试本地计算机与网关是否连通,教你使用ping命令测试连接
  4. DNGuard HVM beta1
  5. 三星的OLED面板市占率首次跌穿七成,中国面板市占首破两成
  6. 苹果无法安装计算机,“windows 无法更新计算机的启动配置。安装无法继续”这样解决...
  7. OpenHarmony 技术日直播回顾丨共建新技术,开拓新领域
  8. 基于51单片机的智能水表水流量计流量报警器proteus仿真原理图PCB
  9. PCI——第2章——PCI 总线的桥与配置
  10. 02.工厂模式--Factory