首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Python "圣诞树"

Python "圣诞树"

作者头像
致Great
发布2018-12-28 15:38:21
发布2018-12-28 15:38:21
1.4K0
举报
文章被收录于专栏:自然语言处理自然语言处理
代码语言: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 归档