【Python小程序来贺】2022年的关键词:平安喜乐、发大财(元旦快乐~)

241 阅读5分钟

导语

“2021年即将结束,2022来即将到来,愿我们2021都没有遗憾,2022年温柔和善。”                                                                                                                                      

                                                                                                ——顾木子吖

2021年进入了最后2天的倒计时,2022年越来越近了

这不?昨天群里有人问有没有关于元旦的一些源码可以先玩一玩,参考一下!那这,木木子肯定要安排一波!

今天的话就好好带大家写一款元旦的小程序,祝大家元旦快乐!

然后想回家的小伙伴儿就得开始抢票回家了,自己开车回家的小伙伴儿一路顺风,平平安安!小编也要回家过元旦啦。

这几天可能文章就不怎么更新,也许有时间也会给大家尽量更新,哈哈哈~希望大家2022都开开心心,万事如意,心想

事成......                           .“岁末已至,平安喜乐。”

​​

正文

✨元旦小文案:

🎊“朝朝暮暮,沉淀过往,迎来新光”

🎊 既要今朝醉 也要万年长。

🎊 “多少岁不重要,岁岁平安才重要”。

🎊我的老友散落在不同的城市,他们远方传来消息,那些消息柔杂在朋友圈里,酸甜苦辣,尽是生活,新年,可以不

见,但都要更好。

🎄​小程序介绍:

本文是做的一个小游戏👉:内容呢是想到了元旦的祝福词,都说一日之计在于晨,那么一年之首则为元旦,新年新气

象,元旦是人们为庆祝新的一年到来而设定的节日,日期为每年阳历的1月1日。

这么重大的节日,当然少不了大家的祝福啦。所以想着做了一款不同的祝福词跟送给大家,寓意都是特别好的祝福词。

图片是大家自己运行小程序刮出来滴哦~

🎄​环境准备:

1)素材资料

首先是准备好需要的素材、图片、背景音乐🎵:(音乐的话感觉可以放关于新年的喜庆一点儿的,图片跟祝福词的话

大家可以都喜欢什么自己换就可以了)

2)运行环境

▲环境安装 本文用到的运行环境:Python3.7、Pycharm社区版2020、Pygame游戏模块部分自带

模块直 接导入不需要安装。(如果需要安装包软件、激活码或者遇到问题的话可以私信我哈!)

模块安装:pip install -i https://pypi.douban.com/simple/ +模块名

🎄代码展示:

import os
import sys
import random
import pygame


'''定义必要的常量'''
BGMPATH = 'music/bgm.mp3'
IMAGEDIR = 'pictures'
SUPPORTEXTS = ['jpg', 'png', 'bmp']
SCREENSIZE = (800, 600)
WHITE = (255, 255, 255, 27)
GRAY = (192, 192, 192)


'''随机读取一张图片'''
def readImageRandomly():
	filenames = os.listdir(IMAGEDIR)
	filenames = [f for f in filenames if f.split('.')[-1] in SUPPORTEXTS]
	imgpath = os.path.join(IMAGEDIR, random.choice(filenames))
	return pygame.transform.scale(pygame.image.load(imgpath), SCREENSIZE)


'''主程序'''
def main():
	pygame.init()
	pygame.mixer.init()
	pygame.mixer.music.load(BGMPATH)
	pygame.mixer.music.play(-1, 0.0)
	pygame.mouse.set_cursor(*pygame.cursors.diamond)
	screen = pygame.display.set_mode(SCREENSIZE)
	pygame.display.set_caption('元旦快乐——恭贺')
	surface = pygame.Surface(SCREENSIZE).convert_alpha()
	surface.fill(GRAY)
	image_used = readImageRandomly()
	while True:
		for event in pygame.event.get():
			if event.type == pygame.QUIT:
				pygame.quit()
				sys.exit(-1)
		mouse_event_flags = pygame.mouse.get_pressed()
		if mouse_event_flags[0]:
			pygame.draw.circle(surface, WHITE, pygame.mouse.get_pos(), 40)
		elif mouse_event_flags[-1]:
			surface.fill(GRAY)
			image_used = readImageRandomly()
		screen.blit(image_used, (0, 0))
		screen.blit(surface, (0, 0))
		pygame.display.update()

🎄效果展示:

界面猜不到吧?

嘻嘻,我们来揭开面纱!

​贺卡祝福词是随机刮开滴,新的一年团团圆圆,健健康康哦~

我们再来随机翻开一张👇:

时间来到了²⁰²²˙¹˙¹——2022 全糖 去冰。一看就是温柔的一年吖!

好啦,最后随机翻开一张吧👇:

恭喜发财——红包拿来,哈哈哈哈~“2022年的关键词 平安喜乐 发大财!”

总结

新的一年希望好运可以一直持续下去๑•̀•́ฅ✧愿我所念的人平安喜乐,愿我所想的事顺心如意!

**希望所有的人,****在即将来到的2022都平平安安 ,**因为这比财富和成功更重要呀~

​​

源码基地——

私信小编06或者点击这行蓝色字体即可免费获取哈!

🎉往期推荐阅读——

项目1.0 烟花玫瑰(内含多份源码)

Python表白代码:“ 星光月夜烟花皆归你,我也归你”(满天烟花盛开、附番外玫瑰)

项目1.1 恋爱指南(内含多份源码)

【Python恋爱指南】二款甜度爆表的小程序出炉—还怕找不到对象嘛?

项目1.9 表白合集💘

【Python表白爱心合集】——“故事很长,我长话短说,我喜欢你,很久了”(♡ʟᴏᴠᴇ ᴜ ᴛʜʀᴇᴇ ᴛʜᴏᴜsᴀɴᴅ♡)

项目 2.0 表白合集(多份源码)

【表白合集】表白文案+小程序准备好了,请问对象哪里领?(内含多份源码)拿去。

🎄文章汇总——

项目1.0 Python—2021 |已有文章汇总 | 持续更新,直接看这篇就够了

(更多内容+源码都在文章汇总哦!!欢迎阅读~)