Python从0到1:用Python绘制彩色圣诞树

今天圣诞节,我用Python绘制了彩色圣诞树,祝大家圣诞快乐。

Python绘制圣诞树的整体逻辑:1、定义树叶Leaves()和树干Trunk()两个函数;2、设定打印行列数,并调用for循环,这里要注意空格、星号和文字字符的计算,不然会影响排列展示;3、设定终端打印字符的颜色,这里用转义序列来实现不同颜色的显示,转义序列以ESC开头,它的ASCII码八进制为 \033,显示格式为:\033[显示方式;前景色;背景色m。比如打印print(' ' * (m - i) + '\033[35;0m祝大家圣诞快乐\033[0m' + '\033[32;0m*\033[0m' * (2 * i + 2 - len('Happy Christmas')) + ' ' * (m - i)),Python绘制的效果图如下:

PS:用Python绘制彩色圣诞树有啥不懂的可以在文章下方留言或私信我。

Python开发、Web前端、产品设计

你想要看的都在这里

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171225G0Q7F500?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励