python母亲节快乐代码_用 Python 送上特殊的母亲节祝福
今天是母亲节,做儿女的自然要为母亲送上节日的祝福,如果自己在母亲身边的话,可以直接说几句祝福的话以及送一些小礼物什么的,要是不在母亲身边的话,可以打个电话问候一下。
当然了,作为一个程序员,除了上面的祝福方式,我们还可以编写一个小程序为母亲送上特殊的节日祝福,本文我们使用 Python 来为自己的母亲制作一个特殊的节日祝福。
代码实现如下所示:colorama.init(convert=True)
RED = colorama.Fore.RED + colorama.Style.BRIGHT
CYAN = colorama.Fore.CYAN + colorama.Style.BRIGHT
GREEN = colorama.Fore.GREEN + colorama.Style.BRIGHT
YELLOW = colorama.Fore.YELLOW + colorama.Style.BRIGHT
MAGENTA = colorama.Fore.MAGENTA + colorama.Style.BRIGHT
# 打印抬头
for i in range(1, 35):
print('')
# *的位置
heartStars = [2, 4, 8, 10, 14, 20, 26, 28, 40, 44, 52, 60, 64, 76]
# 空格的位置
heartBreakLines = [13, 27, 41, 55, 69, 77]
# 玫瑰的空列位置
flowerBreakLines = [7, 15, 23, 31, 39, 46]
# 添加空列
def addSpaces(a):
count = a
while count > 0:
print(' ', end='')
count -= 1
# 添加空行
def newLineWithSleep():
time.sleep(0.3)
print('\n', end='')
play = 0
while play == 0:
Left_Spaces = randint(8, 80)
addSpaces(Left_Spaces)
# 画心
for i in range(0, 78):
if i in heartBreakLines:
newLineWithSleep()
addSpaces(Left_Spaces)
elif i in heartStars:
print(RED + '*', end='')
elif i in (32, 36):
print(GREEN + 'M', end='')
elif i == 34:
print(GREEN + 'O', end='')
else:
print(' ', end='')
newLineWithSleep()
addSpaces(randint(8, 80))
print(CYAN + "H a p p y M o t h e r ' s D a y !", end='')
newLineWithSleep()
newLineWithSleep()
Left_Spaces = randint(8, 80)
addSpaces(Left_Spaces)
# 画花
for i in range(0, 47):
if i in flowerBreakLines:
newLineWithSleep()
addSpaces(Left_Spaces)
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='')
print('\n', end='')
看一下效果:
python母亲节快乐代码_用 Python 送上特殊的母亲节祝福相关推荐
- python 运行程序代码_一些python程序
<从问题到程序:用Python学编程和计算>--1.2 Python语言简介 本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第1章,第1.2节,作者 ...
- python 运行部分代码_改改Python代码,运行速度还能提升6万倍
如果摩尔定律注定终结,人类的算力会被「锁死」吗?MIT.英伟达.微软研究者合著的一篇 Science 论文告诉我们:不会. 这份最新研究指出,在后摩尔定律时代,人类所获得的的算力提升将更大程度上来源于 ...
- python好玩的代码_一行 Python 能实现什么丧心病狂的功能?
能够把自身代码打印出来的程序,叫做Quine.下面是python的一行quine: 有人说有分号不算一行,无分号版: 其实,如果你用程序语言的名字+quine作为关键字去搜索,你能找到各种语言实现的 ...
- python下载图片代码_使用Python下载Bing图片(代码)
直接上代码: # -*- coding: cp936 -*- import urllib import os print 'Download data......' url = 'http://cn. ...
- python装b代码_一行python代码带你装B
一行代码,python就能让你玩出花来.今天给大家介绍几个有趣的一行代码. 1.心形字符,全中文的话可能会变形,大家可以试试中英文搭配. print('\n'.join([''.join([('Ilo ...
- python计算面积代码_利用Python求阴影部分的面积实例代码
利用Python求阴影部分的面积实例代码 来源:中文源码网 浏览: 次 日期:2019年11月5日 [下载文档: 利用Python求阴影部分的面积实例代码.txt ] (友情提示:右键点 ...
- python 背景音乐程序代码_用Python演奏音乐
背景 笔者什么乐器也不会,乐理知识也只有中小学音乐课学的一点点.不过借助Python,调用编曲家常用的MIDI程序库,也能弹奏出一些简单的音乐,以下是笔者的一些心得. 准备 安装mingus 首先是安 ...
- 用python写名字代码_用python编写一个批量修改文件名的小程序
1.问题描述: 原有的视频文件按序排列,但是文件名没有对内容的说明,如下图所示: 原视频文件列表.jpg 想将其批量修改成如下文件名: 图2:要改成的文件名.jpg 最终想要的效果: ok.jpg 不 ...
- python重启程序代码_重启python程序
跑程序跑到后面就越跑越慢了,就学习了一下重启程序的命令. 这是远程服务器跑的程序,亲测有用. import os import sys def restart_program(): print(&qu ...
最新文章
- 程序员带半箱辣条参加东京奥运,网友:这不是辣条,是狗粮!
- 跨境电商Etsy如何使用交互行为类型进行可解释推荐
- 广工计算机组成原理实验报告_计算机组成原理:存储器
- 二分法查找的JAVA程序
- scrapy 伪装_Python scrapy 伪装代理和fake_userAgent的使用
- rmmod无法卸载驱动_AMD芯片组驱动更新:优化了RYZEN CPU供电调节
- Python编写人机对战小游戏(抓小狐狸)
- VBS去除指定的字符串中的重复项返回重复后的字符串
- 基于人脸识别的课堂签到管理系统(六)---删除,查询用户组以及人脸的添加,删除,更新
- C++ 对象没有显式初始化
- golang的优劣与前景分析
- HTML中的元素分类
- window.open用法详解
- 允许用户使用 MAK 密钥激活 Office 2010 批量许可版
- 问题 E: 分分分 学生的命根
- SEO图片优化基本技巧
- 做了个抓取全网群二维码和个人二维码的平台
- 用python对S曲线加减速建模
- html标签图片填充背景色快捷键,ps中填充颜色的快捷键是什么?
- 什么是递归查询,迭代查询?
热门文章
- 离散余弦变换(DCT)原理及应用
- webservice 教程学习系列(七)——编写天气预报和手机号码归属地的webservice
- 查看七牛云生成qiniuUploadToken的过期时间
- 追梦之旅,从这里开始
- 友情链接在html中怎么写,用描文本、友情链接交易方式教你如何制作网页链接...
- 云中“图书馆”:陈天桥的“平台”诱惑
- 戴在手上的智能录音笔,讯飞腕式智能录音笔R1超给力
- 从网页输入url到页面展示,浏览器一顿操作猛如虎
- windows程序防狼术入门
- 黑客最常用的10款黑客工具