【Python小程序】纪念日礼物|恋爱一周年,送媳妇儿什么礼物浪漫又有惊喜?一键收藏,过节再也不用绞尽脑汁啦~(特别的礼物赠送)

前言

有些日子不可懒,指的就是纪念日。不同阶段过纪念日,也是不同的心境。

                                                                                                                         ——偷偷告诉你

所有文章完整的素材+源码都在👇👇

粉丝白嫖源码福利,请移步至CSDN社区或文末公众hao即可免费。

作为一个编程博主,也经常会有人过来向我咨询,生日礼物送什么呀?表白送什么啊?

时间久了,我也陆续的给大家写过多种类型的表白类型的小程序代码。

项目0.1 【Python小程序】隐藏表白图:“你永远都不知道我喜欢你”(建议保存)

项目0.2 【情人节快乐】“我还是很喜欢你就像sin²a+cos²a 始终如一”(附表白代码)

项目0.3 【Python合集】“所有晦暗都留给过往,从遇见你开始,凛冬散尽,星河长明”

......还有更多精彩内容等你来学习啦——每日更新期待你的关注哦~

不知道那些从开始就学习的单身小伙子有没有成功脱单?!今天又来一系列纪恋日骚操作了↓

PS——

恋爱一周年,是你们一起跨越的第一个四季,送什么礼物可以让女朋友觉得惊喜又浪漫?

其实女生的心思也很简单,收到走心又有仪式感的礼物都会让她感觉到被爱。

如果这份礼物不管是颜值高还是用心或者是有惊喜,那会是加倍的心动!+99

所以今天我就来分享一波编程码农给大家精心挑选准备的Python代码纪恋日小程序霸~

不仅有高颜值又有惊喜心意的纪念日礼物,从百元到万元都有涵盖,可以放心挑选啦~

正文

纪念日礼物一键收藏,过节再也不用绞尽脑汁啦!💯😁(代码仅供娱乐鸭~)

一、运行环境

1)环境

 python 3.8 运行代码 

 pycharm 2021 辅助敲代码 

 第三方模块 pip install 模块名 镜像源安装 pip install -i pypi.douban.com/simple/ +模块名 

 Python 安装包 安装教程视频 pycharm 社区版 专业版 及 激活码免费找我拿即可 ! 

(各种版本的都有,可以一整套直接分享滴~)

2)素材(可修改)

二、运行环境

1)界面效果

效果是有背景音乐滴,随机效果仅6个礼物,可以自己修改跟增加。

2)效果展示随机(1)

3)效果展示随机(2)

4)效果展示随机(3)

三、代码展示

主程序运行——

'''
主题:
刮刮卡小程序
'''
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('纪恋日礼物Surpries')
	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()


'''run'''
if __name__ == '__main__':
	main()

总结

即使栗子推荐的这么多单品中没有你最为心仪的那一款,也可以很简单的修改图片背景音乐

滴,代码写的很简单修改起来也超级简单~

最后要强调的是,过节的时候:划重点就是比如纪恋日、生日还是要记得送礼物哦!😁

(不同节日:送花倒是个既老套又不过时还挺浪漫的小礼物啦)

好啦,今天的代码写到这里就结束了哈,需要纪恋日惊喜刮刮乐的记得找我拿源码哈!

✨完整的素材源码等:可以滴滴我吖!或者点击文末hao自取免费拿的哈~

 🔨推荐往期文章——

项目1.3 高清壁纸爬虫

【Python实战】美哭你的极品壁纸推荐|1800+壁纸自动换?美女动漫随心选(高清无码)

项目0.9  【Python实战】WIFI密码小工具,甩万能钥匙十条街,WIFI任意连哦~(附源码)

项目1.0  【Python实战】再分享一款商品秒杀小工具,我已经把压箱底的宝贝拿出来啦~

项目0.1  宝藏拼图神秘上线,三种玩法刷爆朋友圈—玩家直呼太上瘾了。

项目0.2 【Pygame小游戏】Python版有迷宫嘛?原来藏在个地方呀~

🎁文章汇总——

Python文章合集 | (入门到实战、游戏、Turtle、案例等)

(文章汇总还有更多你案例等你来学习啦~源码找我即可免费!)

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值