制作一个圣诞快乐的卡片(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()

效果示意图:

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

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值