导语

“愿我们2021都没有遗憾,2022年温柔和善。”                                                                                                                                      

                                                                                                ——顾木子吖

今天的话就好好带大家写一款元旦的小程序!(补发)

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

也要回家过元旦啦。

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

心,万事如意,心想事成......                           .“岁末已至,平安喜乐。”

【Python小程序】“愿我们2021都没有遗憾,2022年温柔和善。” ——(补发篇)_小程序

正文

✨元旦小文案:

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

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

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

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

生活,新年,可以不见,但都要更好。

【Python小程序】“愿我们2021都没有遗憾,2022年温柔和善。” ——(补发篇)_2022_02

????小程序介绍:

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

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

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

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

????环境准备:

1)素材资料

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

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

【Python小程序】“愿我们2021都没有遗憾,2022年温柔和善。” ——(补发篇)_2022_03

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()

????效果展示:

界面猜不到吧?

【Python小程序】“愿我们2021都没有遗憾,2022年温柔和善。” ——(补发篇)_pygame_04

嘻嘻,我们来揭开面纱!

【Python小程序】“愿我们2021都没有遗憾,2022年温柔和善。” ——(补发篇)_python_05


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

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

【Python小程序】“愿我们2021都没有遗憾,2022年温柔和善。” ——(补发篇)_小程序_06

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

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

【Python小程序】“愿我们2021都没有遗憾,2022年温柔和善。” ——(补发篇)_pygame_07

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

总结

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

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

????完整的免费源码领取处:找我吖!​​​

【Python小程序】“愿我们2021都没有遗憾,2022年温柔和善。” ——(补发篇)_祝福_08