前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python "圣诞树"

Python "圣诞树"

作者头像
致Great
发布2018-12-28 15:38:21
1.3K0
发布2018-12-28 15:38:21
举报
文章被收录于专栏:程序生活程序生活
代码语言:javascript
复制
import termcolor
import random
import time
import datetime
from os import system, name
from colorama import init
from termcolor import colored


def clear():
    # check if  windows
    if name == 'nt':
        _ = system('cls')
    # if *nix
    else:
        _ = 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:  # exit with ctrl+C
    random.seed(datetime.datetime.now())
    for i in range(1, 30, 2):
        tree = ''
        for j in range(i):
            if random.randint(0, 500) >= 250:
                tree += lightlist[random.randint(0, 2)]
            else:
                tree += termcolor.colored('*', 'green')
        string = '_' * (15 - int(i / 2)) + tree + '_' * (15 - int(i / 2))
        print(string)
    trunk = colored('mWm', 'yellow')
    for k in range(3):
        print('_' * 14 + trunk + '_' * 14)
        merry_Christmas = termcolor.colored(
            'Merry Christmas', colors[random.randint(0, len(colors) - 1)])
    print('_' * 8 + merry_Christmas + '_' * 8)
    time.sleep(0.5)
    clear()
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.12.26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档