#导入模块。。。

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|送给朋友的生日祝福相关推荐

  1. Python|送给朋友的生日祝福

    1 前言 在上一周的文章中,小编给大家带来了一个表白神奇,不知道大家有没有过一个愉快的520.生活中除了给男神女神表白,还会遇到朋友过生日,所以小编今天就给大家带来了一个送给朋友的生日祝福程序. 2 ...

  2. 超搞笑生日祝福语送给朋友【荐】

    日常生活中,我们都会给自己亲近的人过生日,朋友生日来临时我们会送上自己的生日祝福,当朋友收到生日祝福的时候应该会非常开心吧!生日祝福语有哪些合适发给朋友呢?希望<送给朋友的搞笑生日祝福语[荐]& ...

  3. 生日祝福小程序_广告配音剪映零基础入门教程第二十六篇:如何给朋友制作生日祝福视频...

    经常听到小伙伴问到生日祝福视频怎么做,当然我想既然要为他人做生日祝福视频,那么这个人必定是自己身边比较重要的人,而生日又是每个人都是非常重要的,在这种充满意义的时刻,我们想给自己极其重要的人送上一份祝 ...

  4. python程序员的浪漫-千行生日祝福代码

    python程序员的浪漫-千行生日祝福代码

  5. 2022最经典送朋友的生日祝福短信【精】

    生日是一个人纪念出生的日子,在朋友生日送我们可以上一段真诚的生日祝福,一个生日有很多人的祝福会变得更加有意义.你会给你的朋友准备什么样的生日祝福?这篇<2022最经典送朋友的生日祝福短信[精]& ...

  6. 完整html生日祝福代码_孩子生日发朋友圈祝福语(一)!

    孩子生日发朋友圈的句子,你是不是在为孩子生日怎么发朋友圈而发愁,现在越来越多的家长,在孩子生日当天会发发朋友圈表示祝福,看着动态下面亲朋好友的留言和祝福,心里会觉得非常的开心幸福.下面,为大家推荐一些 ...

  7. 如何PHP给人生日祝福,送给网友的生日祝福语 朋友的祝福语

    1.有祝福应该有场合,有朋友常挂,有心情日日夜夜,有友谊的种子,心中种下,沟通在成长,收获在人生.愿我们的友谊天长地久,周末快乐! 2.努力工作,经常休息.听音乐和玩游戏.多吃蔬菜,不要发脾气.如果觉 ...

  8. 用Python制作生日蛋糕、生日快乐,生日祝福代码

    用Python画一个生日蛋糕并写上生日祝福对象及生日祝福语.画一个双层蛋糕并点上蜡烛.代码运行时间较长,请静待惊喜出现,代码运行截图: 点击免费领取<CSDN大礼包>: 最新全套[Pyth ...

  9. 给朋友的生日祝福语关于友谊

    生日对于每个人来说都是重要的日子,在朋友生日的这天少不了我们的生日祝福,给朋友送去生日祝福我们同样会很开心.哪些朋友祝福语可以参考呢?欢迎大家阅读小编为大家收集整理的<朋友生日祝福 永不变的友情 ...

最新文章

  1. 【机器学习基础】机器学习训练中常见的问题和挑战!
  2. C++ 系列:extern
  3. Sublime Text 快捷键使用
  4. java页面间面向对象的方法面试题_JAVA面向对象面试题带答案(墙裂推荐)
  5. java零碎总结---java实现截图并保存到本地
  6. 分布式相关面试题总结
  7. 软件工程经济学结课报告——兰花智慧大棚监控系统可行性研究报告
  8. 海康网络摄像头添加到萤石云
  9. oracle内连接和外连接
  10. MATLAB调用Fortran
  11. 环境猫室内监测仪——您的空气智能管家
  12. python调用gephi_如何将python代码连接到gephi?
  13. HTML div设置菜鸟教程
  14. 【iOS】设置背景渐变色
  15. nightwatch 使用Expect进行浏览器元素校验 (三)
  16. 微信撤回的消息找不到?你OUT了,看看python程序怎么找回!
  17. pandas笔记2---reset_index函数drop与inplace参数的理解
  18. python ctm 关联主题模型_面向特定划分的主题模型的设计与实现
  19. clickhouse离线安装和卸载
  20. 人均年薪50万以上,docker到底是什么?为什么这么火?

热门文章

  1. 北京信息科技大学第十一届程序设计竞赛(重现赛)
  2. Notepad++更改背景颜色(护眼色)
  3. 大学四年如何规划之出国留学
  4. HNUST-OJ-1803二叉树遍历1
  5. 指甲之怎样以指甲测健康
  6. IE浏览器打不开网页,其他浏览器却可以打开
  7. 「作于2018初」我的撸码人生
  8. 幂运算、对数和指数学习
  9. 你偷看的小黄片,全被监视了!网友:隐私早已。。。
  10. 办公室VR黄片,骚操作!微软HoloLens之父辞职!云总裁:元宇宙不能黄 !