母亲节到了,用Python给老妈写个祝福小程序~

母亲节就要到了,不知各位伙伴有没有给老妈准备礼物呢?

微信公众号原文链接

 


今天,小笨聪给大家分享一个母亲节祝福的小程序,就像情人节女神节这样的,下面让我们愉快的开始吧!

我们先看一下效果:


这个小程序很简单,用到的库主要是 pygame 和 colorama。具体步骤怎么实现的呢?

 

1.播放背景音乐

背景音乐我们用 pygame 就能实现(代码如下)。当然也可以换个背景音乐,只需将文件里的 bgm.mp3 文件换成自己喜欢的音乐即可。

1 # 背景音乐
2 defplayBGM(bgm_path):
3    pygame.mixer.init()
4    pygame.mixer.music.load(bgm_path)
5    pygame.mixer.music.play(-1)

2.设计图案元素及坐标并输出

视频里的小花花、爱心、文字等图案,我们只需利用 colorama 库改变Windows终端文字显示的颜色,然后将这些图案对应的各元素的坐标打印输出即可。

画爱心的代码:

 1 # 画爱心2  def drawHeart():3    num_spaces = random.randint(8, 80)4    print(' ' * num_spaces, end='')5    for i in range(78):6        if i in HEARTS:7            nextLine()8            print(' ' * num_spaces, end='')9        elif i in STARS:
10            print(RED + '*', end='')
11        elif i in [32, 36]:
12            print(GREEN + 'M', end='')
13        elif i == 34:
14            print(GREEN + 'O', end='')
15        else:
16            print(' ', end='')

显示祝福文字的代码:

1 # 显示祝福文字
2 def showText():
3    print(' ' * random.randint(8, 80), end='')
4    print(CYAN + "H a p p y  M o t h e r ' s   D a y !", end='')


画小花花的代码:

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


以上就是本次母亲节祝福小程序的分析过程。

微信公众号“学编程的金融客”后台回复“我爱妈妈”即可获取源码。

微信公众号原文链接

 

往期推荐

1.流浪地球影评

2.北上广深租房图鉴

3.图虫网美女

4.猪小屁视频

5.拉勾网数据

你的点赞和关注就是对我最大的支持!

保存扫码关注公众号呗

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/40633.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

母亲节不能陪在妈妈身边,我用css和js给妈妈做了一个爱心飘落

写在前面: 我是「扬帆向海」,这个昵称来源于我的名字以及女朋友的名字。我热爱技术、热爱开源、热爱编程。技术是开源的、知识是共享的。 这博客是对自己学习的一点点总结及记录,如果您对 Java、算法 感兴趣,可以关注我的动态&am…

妇女节到了,祝福所有女神 Happy Women‘s Day!

在每年3月8日人们庆祝妇女节 Womens Day is cllebrated on March 8 every year. 国际妇女节(IWD),中国内地称“三八”国际劳动妇女节或国际劳动妇女节。是在每年的3月8日为庆祝妇女在经济、政治和社会等领域作出的重要贡献和取得…

简单的python小程序祝福母亲,母亲节快乐!

简单的python小程序祝福母亲,母亲节快乐! 今天是星期天,也是母亲节, 不禁意识到二十二岁的我如此年轻,四十多岁的母亲似乎不再年轻。 今天编写了一个简单的python小程序。 代码如下,仅供参考。 import …

母亲节快乐!程序员们也不要忘记把这份礼品送给母亲

母亲节快乐(Happy Mothers Day) 母亲节快乐! 在这个特别的日子里,让我们一起庆祝母亲节。母亲是世界上最伟大的人,她们无私地付出,照顾我们的成长和幸福。母亲节是一个特别的机会,让我们向妈妈…

母亲节送什么礼物?ChatGPT4给你最佳建议

母亲节就快来了,母亲节是一年一度的特别节日,我们可以借此机会表达我们对妈妈的感激之情。但是,对于我们来说,选择一份特别的礼物来表达我们的感激和爱意是一件很困难的事情。毕竟,我们的妈妈们已经给予我们无私的关爱…

今天女神节,用python画个贺卡送给母亲吧

今天女神节,你给女神妈妈准备了什么祝福呢?如果还没有,那么画个贺卡送给她吧,在你眼里,她是一个什么样的人呢? 是"可爱",“温柔”,“美丽”,“漂亮”&#xf…

母亲节快到啦 咱们今天用 Python 提前送上特殊的 母亲节祝福 吧

母亲节快到啦,做儿女的自然要为母亲送上节日的祝福,如果自己在母亲身边的话,可以直接说几句祝福的话以及送一些小礼物什么的,要是不在母亲身边的话,可以打个电话问候一下。 相关文件 小伙伴们可以关注小编的Python源…

祝老妈母亲节快乐的三段小程序

今天是2020年5月10日——母亲节。又到了一年一度忧愁给麻麻送什么礼物的时候。钱少买不到好礼物,钱多又怕她说“净乱花钱![`Д]老妈给你的生活费不想要了?” 作为一个没有实现财务自由的学生党,最好的方法就是榨取自己…

Python程序猿/媛如何在母亲节表达对母亲的祝福

母亲节 母亲节(Mother’s Day),是一个感谢母亲的节日。这个节日的传统起源于古希腊;而现代的母亲节起源于美国。日期每年5月的第二个星期日。今年的母亲节在2017年5月14日。 以下是使用python3 中的线程和协程实现了成长的过程&…

第109个母亲节快乐,程序猿特殊的表达

文章目录 前言🚀 1.母亲节起源🚀 2.母亲节表达🌈 1.1 SQL算出母亲节日期🌈 2.2 python绘图🌈 2.3.java求指定年份母亲节日期 前言 今天是星期天,也是母亲节,2022年5月8日,109个母亲节…

基于python的母亲节贺卡

Python 的 Tkinter 模块创建一个带界面的母亲节贺卡。 首先,导入 Tkinter 模块: 复制import tkinter as tk 然后创建一个主窗口: root tk.Tk() root.title("母亲节贺卡") 在窗口中放置一张图片: photo tk.PhotoImage(file"mothers-day.png&q…

【日期】确定母亲节

【日期】确定母亲节 母亲节是每年的五月第二个星期天,针对输入的年份,计算该年的哪一天是母亲节。 输入: 年份 输出: 日期(5月的哪一天) 样例: 序号测试输入期待的输出额外进程12014↵11…

母亲节快到了,祝所有母亲节日快乐!Happy Mother‘s Day

《游子吟》唐孟郊 慈母手中线,游子身上衣。 临行密密缝,意恐迟迟归。 谁言寸草心,报得三春晖。 My kind mother has a needle and thread in her hand,Making new clothes for her son who is to travel far away. She is busy sewing c…

教你用Python表达母亲节的祝福

今天是母亲节,笔者在这里祝天下所有的母亲节日快乐,母亲为孩子撑起一片天,是孩子心中的永恒的星。那么今天我就用一个Python程序表达这份祝福。效果如下: 以下是代码及注释 import os import time from random import randintfor…

推荐这三个好用的配音软件给你

当你在剪辑一段视频时,觉得自己的声音不是很好听,不想用自己的声音进行配音,这时我们可以用一些软件来实现配音的操作,让我们不需要用自己的原声去进行配音,那么你们想知道智能配音软件哪个好吗?接下来就让…

配音软件哪个好用?好用的配音软件有哪些?你不知道的3款配音软件

一部优秀的视频作品,除了好的立意、精彩的剪辑之外,贴合主题的优质配音也能为作品增色不少,有些配音软件要么声音资源不够,要么机械音重,都会影响到作品的整体质量,那么,配音软件哪个好用&#…

配音软件哪个好,分享三款,简单操作还是真人发声

配音软件哪个好,分享三款,简单操作还是真人发声 对于做短视频的小伙伴们来说,遇到需要为短视频配音的情况是常有的事儿。但是并不是所有的小伙伴都会自己配音,也不是所有的小伙伴都是团队做短视频,请不起专业的配音演…

adb push文件夹注意事项

最近APP稳定性测试遇到文件未找到的错误 library "/data/local/tmp/arm64-v8a/libfastbot_native.so" not found 但并不是所有设备都会这样,大部分设备能运行成功。问题设备:samsung SM-A2070 [Fastbot]*** ERROR *** Error: Could not load …

终端使用注意事项说明

一.终端窗口种类 常用终端种类有: 1.cmd: Windows系统内置,适用于简单命令的执行 2.PowerShell: 功能比cmd更强大,适用场景广泛 (1)基于对象模型 (2)易于扩展和定制,可编写和安装各种插件和模块来增加功能 3.git及git默认…

AI高效学习路径总结

最近chatgpt爆红,百度近日也官宣了大模型新项目“文心一言”(英文名ERNIE Bot),即将在今年3月面向公众开放,我先期待一波,到时候给同学们说说感受。 这也不是第一次人工智能引起广泛关注了,随着…