突然发现最近圣诞节,有个用代码画圣诞树的热搜,有些用turtle画的,感觉比较麻烦。
其他的print的又有些丑。。。
所以闲来没事就想自己动手画一个。
话不多说,直接上图。
图中的雪花、圣诞树上的彩蛋都是自动随机生成,这样也显得自然点。有兴趣的同学可以用某种分布来画。
谁说工科生没有艺术细胞???:)
代码:
import random height = 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("33[5;36;48m" + ('❄') + "33[0m", end='') else: print(' ', end='') for j in range((2 * i) + 1): if random.random() < 0.1: print("33[5;31;42m" + ('✦') + "33[0m", end='') elif random.random() < 0.15: print("33[5;33;42m" + ('●') + "33[0m", end='') else: print("33[5;30;42m" + ('*') + "33[0m", end='') for j in range(height - i): if random.random() < 0.1: print("33[5;36;48m" + ('❄') + "33[0m", end='') else: print(' ', end='') print("") print((' ' * height) +"33[5;30;40m" + '||'+ "33[0m") print((' ' * height) +"33[5;30;40m" + '||'+ "33[0m")
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)