制作一个圣诞快乐的卡片(python实现)

制作一个圣诞快乐的卡片(python实现),第1张

制作一个圣诞快乐的卡片(python实现)

python实现

import termcolor
import random
import time, datetime
import sys, os
from colorama import init
from termcolor import colored

def clear():   

    return os.system('clear')
        
        
colors = [
        'red',
        'green',
        'yellow',
        'blue',
        'magenta',
        'cyan',
        'white']

yellowlight = termcolor.colored('o', 'yellow')
magentalight = termcolor.colored('o', 'magenta')
cyanlight = termcolor.colored('o', 'cyan')

lightlist = [yellowlight, cyanlight, magentalight]

init()
while True:

    for i in range(3,30,2): #圣诞树
        print('       ')
        tree = ''
        for j in range(i): #make lights
            randNum=random.randint(0,500)
            if (randNum <= 750) and (randNum >=250) :
                tree += lightlist[random.randint(0,2)]
            else:
                tree += termcolor.colored('*', 'green')
        string = '_'*(15-int(i/2))+tree+'_'*(15-int(i/2))+'n'
        print(string,end='')
    trunk=colored('瑶瑶女神__', 'yellow')
    for k in range(3):
        outbuffer = '_'*14+trunk+'_'*14+'n'
        print(outbuffer, end='')
        merry_Christmas =termcolor.colored('吴思瑶圣诞快乐呀', colors[random.randint(0,len(colors)-1)]) 
    outbuffer2 = '_'*8+merry_Christmas+'_'*8+'n'
    print(outbuffer2, end='')
    time.sleep(0.4)
    clear()

效果示意图:

我是在终端运行的,在编译器里面运行不知道行不行

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5679731.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存