今天圣诞节,我用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前端、产品设计
你想要看的都在这里
领取专属 10元无门槛券
私享最新 技术干货