生日祝福代码python_Python|送给朋友的生日祝福
#导入模块。。。
import random
import pygame,sys,os
pygame.mixer.init()
from pygame.locals import *
pygame.init()
fps = 30
fpsClock = pygame.time.Clock()
icon = pygame.image.load('resource/h-2.JPG')
bali = pygame.image.load('resource/baligonglu.png')
cake = pygame.image.load('resource/cake.png')
fire1 = pygame.image.load('resource/firework1.png')
fire2 = pygame.image.load('resource/firework2.png')
fire3 = pygame.image.load('resource/firework3.png')
fire4 = pygame.image.load('resource/firework4.png')
firesImg = [fire1,fire2,fire3,fire4]
font = pygame.font.Font('resource/繁星糖果.ttf',50)
font1 = pygame.font.Font('resource/繁星糖果.ttf',30)
boom_sound = pygame.mixer.Sound('resource/爆炸.wav')
pygame.mixer.music.load('resource/铃声.wav')
pygame.mixer.music.play(-1)
screen = pygame.display.set_mode((340,700))
pygame.display.set_caption('生日快乐')
pygame.display.set_icon(icon)
#加载。。。
class Load(object):
def display(self):
screen.blit(bali,(0,0))
pygame.display.update()
l = Load()
#蛋糕
class Cake(object):
def display(self):
screen.blit(cake,(46,300))
c = Cake()
#预设烟花数量
fires = []
fire_num = 6
fire = False
#烟花
class Firework(object):
def __init__(self):
self.x = random.randint(20,220)
self.y = random.randint(20,280)
self.fire = random.choice(firesImg)
def display(self):
global fires
screen.blit(self.fire,(self.x,self.y))
boom_sound.play()
fires.remove(random.choice(fires))
fires.append(Firework())
f = Firework()
for i in range(fire_num):
fires.append(Firework())
#祝福语的文字对象
class Birth(object):
def __init__(self):
self.text1 = '生'
self.text2 = '日'
self.text3 = '快'
self.text4 = '乐'
self.text5 = '历经千帆'
self.text6 = '归来依旧'
self.text7 = '19'
self.render1 = font.render(self.text1,True,(128,128,0))
self.render2 = font.render(self.text2, True, (128, 0, 128))
self.render3 = font.render(self.text3, True, (0, 128, 128))
self.render4 = font.render(self.text4, True, (255, 255, 255))
self.render5 = font1.render(self.text5, True, (128, 0, 0))
self.render6 = font1.render(self.text6, True, (255, 255, 255))
self.render7 = font1.render(self.text7, True, (128, 0, 128))
def display(self):
screen.blit(self.render1,(155,20))
screen.blit(self.render2,(155,80))
screen.blit(self.render3,(155,160))
screen.blit(self.render4,(155,220))
screen.blit(self.render5, (110,550))
screen.blit(self.render6, (110,590))
screen.blit(self.render7,(155,630))
b = Birth()
load = True
while load:
l.display()
for event in pygame.event.get():
if event.type == pygame.MOUSEBUTTONDOWN:
if event.pos[0] in range(248,315) and event.pos[1] in range(540,600):
load = False
pygame.mixer.music.load('resource/生日快乐.wav')
pygame.mixer.music.play(-1)
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
exit()
screen.fill((0, 0, 0))
b.display()
for f in fires:
f.display()
c.display()
fpsClock.tick(fps)
pygame.display.update()
生日祝福代码python_Python|送给朋友的生日祝福相关推荐
- Python|送给朋友的生日祝福
1 前言 在上一周的文章中,小编给大家带来了一个表白神奇,不知道大家有没有过一个愉快的520.生活中除了给男神女神表白,还会遇到朋友过生日,所以小编今天就给大家带来了一个送给朋友的生日祝福程序. 2 ...
- 超搞笑生日祝福语送给朋友【荐】
日常生活中,我们都会给自己亲近的人过生日,朋友生日来临时我们会送上自己的生日祝福,当朋友收到生日祝福的时候应该会非常开心吧!生日祝福语有哪些合适发给朋友呢?希望<送给朋友的搞笑生日祝福语[荐]& ...
- 生日祝福小程序_广告配音剪映零基础入门教程第二十六篇:如何给朋友制作生日祝福视频...
经常听到小伙伴问到生日祝福视频怎么做,当然我想既然要为他人做生日祝福视频,那么这个人必定是自己身边比较重要的人,而生日又是每个人都是非常重要的,在这种充满意义的时刻,我们想给自己极其重要的人送上一份祝 ...
- python程序员的浪漫-千行生日祝福代码
python程序员的浪漫-千行生日祝福代码
- 2022最经典送朋友的生日祝福短信【精】
生日是一个人纪念出生的日子,在朋友生日送我们可以上一段真诚的生日祝福,一个生日有很多人的祝福会变得更加有意义.你会给你的朋友准备什么样的生日祝福?这篇<2022最经典送朋友的生日祝福短信[精]& ...
- 完整html生日祝福代码_孩子生日发朋友圈祝福语(一)!
孩子生日发朋友圈的句子,你是不是在为孩子生日怎么发朋友圈而发愁,现在越来越多的家长,在孩子生日当天会发发朋友圈表示祝福,看着动态下面亲朋好友的留言和祝福,心里会觉得非常的开心幸福.下面,为大家推荐一些 ...
- 如何PHP给人生日祝福,送给网友的生日祝福语 朋友的祝福语
1.有祝福应该有场合,有朋友常挂,有心情日日夜夜,有友谊的种子,心中种下,沟通在成长,收获在人生.愿我们的友谊天长地久,周末快乐! 2.努力工作,经常休息.听音乐和玩游戏.多吃蔬菜,不要发脾气.如果觉 ...
- 用Python制作生日蛋糕、生日快乐,生日祝福代码
用Python画一个生日蛋糕并写上生日祝福对象及生日祝福语.画一个双层蛋糕并点上蜡烛.代码运行时间较长,请静待惊喜出现,代码运行截图: 点击免费领取<CSDN大礼包>: 最新全套[Pyth ...
- 给朋友的生日祝福语关于友谊
生日对于每个人来说都是重要的日子,在朋友生日的这天少不了我们的生日祝福,给朋友送去生日祝福我们同样会很开心.哪些朋友祝福语可以参考呢?欢迎大家阅读小编为大家收集整理的<朋友生日祝福 永不变的友情 ...
最新文章
- 【机器学习基础】机器学习训练中常见的问题和挑战!
- C++ 系列:extern
- Sublime Text 快捷键使用
- java页面间面向对象的方法面试题_JAVA面向对象面试题带答案(墙裂推荐)
- java零碎总结---java实现截图并保存到本地
- 分布式相关面试题总结
- 软件工程经济学结课报告——兰花智慧大棚监控系统可行性研究报告
- 海康网络摄像头添加到萤石云
- oracle内连接和外连接
- MATLAB调用Fortran
- 环境猫室内监测仪——您的空气智能管家
- python调用gephi_如何将python代码连接到gephi?
- HTML div设置菜鸟教程
- 【iOS】设置背景渐变色
- nightwatch 使用Expect进行浏览器元素校验 (三)
- 微信撤回的消息找不到?你OUT了,看看python程序怎么找回!
- pandas笔记2---reset_index函数drop与inplace参数的理解
- python ctm 关联主题模型_面向特定划分的主题模型的设计与实现
- clickhouse离线安装和卸载
- 人均年薪50万以上,docker到底是什么?为什么这么火?