python 新年祝福

import osimport timeimport randomimport pygameimport colorama

‘‘‘一些变量‘‘‘BGMPATH = ‘bgm.mp3‘colorama.init(convert=True)STARS = [2, 4, 8, 10, 14, 20, 26, 28, 40, 44, 52, 60, 64, 76]HEARTS = [13, 27, 41, 55, 69, 77]FLOWERS = [7, 15, 23, 31, 39, 46]RED = colorama.Fore.RED + colorama.Style.BRIGHTCYAN = colorama.Fore.CYAN + colorama.Style.BRIGHTGREEN = colorama.Fore.GREEN + colorama.Style.BRIGHTYELLOW = colorama.Fore.YELLOW + colorama.Style.BRIGHTMAGENTA = colorama.Fore.MAGENTA + colorama.Style.BRIGHT

‘‘‘程序背景音乐‘‘‘# def playBGM(bgm_path):#     pygame.mixer.init()#     pygame.mixer.music.load(bgm_path)#     pygame.mixer.music.play(-1)

‘‘‘换行‘‘‘def nextLine():    time.sleep(0.3)    print()

‘‘‘画心‘‘‘def drawHeart():    num_spaces = random.randint(8, 80)    print(‘ ‘ * num_spaces, end=‘‘)    for i in range(78):        if i in HEARTS:            nextLine()            print(‘ ‘ * num_spaces, end=‘‘)        elif i in STARS:            print(RED + ‘*‘, end=‘‘)        elif i in [31, 35]:            print(GREEN + ‘2‘, end=‘‘)        elif i in [33, 37]:            print(GREEN + ‘0‘, end=‘‘)        else:            print(‘ ‘, end=‘‘)

‘‘‘显示祝福文字‘‘‘def showText():    print(‘ ‘ * random.randint(8, 80), end=‘‘)    print(CYAN + "Happy new year!", end=‘‘)

‘‘‘画花‘‘‘def drawFlower():    num_spaces = random.randint(8, 80)    print(‘ ‘ * num_spaces, end=‘‘)    for i in range(47):        if i in FLOWERS:            nextLine()            print(‘ ‘ * num_spaces, end=‘‘)        elif i in [2, 8, 12, 18]:            print(MAGENTA + ‘{‘, end=‘‘)        elif i in [3, 9, 13, 19]:            print(MAGENTA + ‘_‘, end=‘‘)        elif i in [4, 10, 14, 20]:            print(MAGENTA + ‘}‘, end=‘‘)        elif i in [27, 35, 43]:            print(GREEN + ‘|‘, end=‘‘)        elif i in [34, 44]:            print(GREEN + ‘~‘, end=‘‘)        elif i == 11:            print(YELLOW + ‘o‘, end=‘‘)        else:            print(‘ ‘, end=‘‘)

‘‘‘清屏‘‘‘def clearScreen():    try:        os.system(‘cls‘)    except:        os.system(‘clear‘)

‘‘‘主程序‘‘‘def main():    # playBGM(BGMPATH)    clearScreen()    while True:        drawHeart()        nextLine()        showText()        nextLine()        nextLine()        drawFlower()        print()

if __name__ == ‘__main__‘:    main()

原文地址:https://www.cnblogs.com/walkwaters/p/12128016.html

时间: 2024-11-09 04:35:36

python 新年祝福的相关文章

用python实现新年祝福微信的自动回复

"惦记无声,却很甘甜:问候平常,却很温暖:信任无言,却最真切:友情无形,却最珍贵:祝福简单,却常留心间!祝新春快乐!全家幸福!"每到春节,我们都会收到无数条这样的祝福微信,为了图省事也会把精彩的祝福信息群发出去,短暂的春节假期里我们不得不把大量的时间浪费在这虚情假意的客套上.忘了从哪一年开始我已经不再主动群发祝福微信了,但是收到别人群发的信息,出于礼貌还是要回复一下的.今天这篇文章就来教教大家如何用python帮助我们实现祝福微信的自动回复. 号:923414804 群里有志同道合的小

GMA Round 1 新年祝福

传送门 新年祝福 15个人聚集在一起,新年到来,他们每个人写下了一句新年祝福.大家把祝福收集起来,然后重新分回去.如果一个人拿到了自己写的祝福,他就会觉得很没有意思,因为得不到别人的祝福.要避免这种尴尬,一共会有多少种分配方案? 一句话题意:求满足下列条件的n的排列个数:对于任意i(1≤i≤n),排列的第i个数不是i.本题中n=15. 例如n=3时,满足条件的排列有2个:312和231 设答案数列为$a_n$,容易知道$a_0=1$,$a_1=0$,下面我们证明$a_n=(n-1)(a_{n-1

vbs新年祝福,怎么样

复制一下就可以,或者是下载文档,改一下备注 1 Set ws=CreateObject("wscript.shell") Dim a,cut,b,Str,flag flag=false cut=1 a=Inputbox("快过年了,有什么愿望吗?",,"有") MsgBox "........." MsgBox "我就知道你会有愿望的" MsgBox "那我就我送你个礼物给你" MsgB

新年祝福短信集锦

发短信拜年,已经成为百姓过春节的重要内容之一,不仅能够增加亲人间的亲情.也能加强朋友间的友情,增加恋人间的感情,拉近彼此心灵的距离. 本软件精选了上万条祝福短信,条条精美,句句经典.包含元旦.除夕.春节.元宵节.劳动节.中秋节.国庆节等节日祝福短信,也有日常祝福.生日祝福.幽默祝福.经典表白.恋爱物语.求婚宝典.热辣情话.早安祝福.晚安祝福.周末问候.生病慰问.感悟人生等短信. 也可以制作成贺卡,发送给亲朋好友哦. iTunes下载:https://itunes.apple.com/cn/app

新年祝福

又是快到新年了,好久以前,到这时都写一篇年关大捷记. 今年,过得一般般,明年又有新的情况出现.不知道会怎么样. 有时候恨自己,太不会圆滑. 明年也要搬家到西边了,不知会怎么样. 虽然每年赚的钱都比前一年多一些,但不知怎么地,就是高兴不起来.有时想想,自己太悲观了,需要先享受当前的生活,再说以后的. 总是以为,过日子,做工作,都要有计划,一步步的来,现在发现,完全没用,还不如跟着感觉走. 新年将到,我愿前一年的不快乐都走远吧,新一年运气会好,心情会好.

2019年新年祝福

2019新年计划 -------By sc+--==2021 Main{ 1做一个少话幽默的绅士(shut up! silly human beans) 2拿下至少一次年级第一 3文化课成绩不能出前十(好难啊) 4Ak掉noip,拿个省一(国一)就退役吧-心向noi,无奈菜.. } Else important{ 5北邮安杯尽力吧 6 2019高考争取名额,好参加一次自主招生(希望渺茫) 7各种比赛集训夏令营........ 8如果有余力(别扯了)的话,数学和化学竞赛搞一搞吧(自裁路上) 9震惊

2016,梦想起航

"10,9,8,7,6,5,4,3,2,1,新年快乐!",伴随着跨年晚会上各位主持人的新年祝福,2017年的大幕正式开启,2016年的挂历已经发黄,静静地躺在房间的角落里,成为永恒的记忆.说起2016年,大家首先想到的是什么呢?全面放开的"二胎政策"?里约奥运会上女排的夺冠?韩国总统朴槿惠的"闺蜜干政"丑闻?又或者是"狂人"特朗普当选下一任美国总统?对于我个人而言,2016是极具意义的一年,也是人生中的一个重要转折点. 201

前端编程提高之旅(十八)----移动端web流行交互技术方案研究

   在停止实习后,生活最大变化在于没有项目的压力,可以根据兴趣场景,探索技术实现.这个过程对于个人来说,动力自内而外,需求自上而下,都由个人把握.    生活在移动互联网井喷的今天,同时又关注前端技术,平常对微信端流行的交互(或者说玩法)有着特殊的敏感性.如果说之前接触MVC框架还是对单页面网站.CSS3前沿特效有一个概念的话,微信朋友圈及好友分享网页,则把国内网页构建的流行趋势,从幕后推向前台.    乐帝通过研究移动端web流行交互,构建起了一个初步可行的技术方案,用来实现单页面与DOM动

CCPC2017Day1、2游记

me: 今天,大学生程序设计赛(CCPC)结束了,除了感受到比赛紧张的气氛,我也有很多收获. 首先说说比赛情况,参赛队伍共有199只,四十五中共有四只参赛队挺进了前二十,作为蓝色闪电队的一员,我感到很荣幸,也很自豪,在这里要感谢我的两个队友:江睿翔和桑浩翔. 今年比赛共有十一道题,这次的题目出的有难度也很有水平. 在做第E道题的时候,代码冗长而繁琐,我花了一个小时构造代码,换来的却是错误的红叉,当时感觉十分失望,一点自信都没有,真的很想放弃,但是作为队友的他们给予了我安慰与鼓励,当江姐把手搭在我