元旦烟花特效 Python代码实现

"元旦,是一年的开始,也是希望的象征。让我们在这个特殊的日子里,告别过去,迎接未来。愿你的元旦充满喜悦、幸福和美好的期待。新的一年,愿你心想事成,万事如意!"


在这新年来临之际 我为大家准备一份烟花特效的小程序! 

import random  
import time  
from PIL import Image, ImageDraw, ImageFont  
  
# 生成随机颜色  
def random_color():  
    return (random.randint(0, 255), random.randint(0, 255), random.randint(0, 255))  
  
# 绘制烟花效果  
def draw_firework(x, y, color):  
    draw = ImageDraw.Draw(image)  
    draw.point((x, y), fill=color)  
    image.show()  
  
# 生成烟花动画  
def generate_fireworks():  
    while True:  
        # 随机生成烟花的位置和颜色  
        x = random.randint(0, WIDTH - 1)  
        y = HEIGHT - 1  
        color = random_color()  
          
        # 绘制烟花效果并保持显示  
        draw_firework(x, y, color)  
        time.sleep(0.1)  
          
# 显示欢迎信息  
print("欢迎使用 Python 烟花特效!")  
print("按下任意键开始演示...")  
input()  
  
# 初始化 PIL 图像模块和画布  
image = Image.new('RGB', (WIDTH, HEIGHT), (0, 0, 0))  
draw = ImageDraw.Draw(image)  
font = ImageFont.truetype('arial.ttf', 24)  
  
# 显示欢迎信息和标题  
draw.text((10, 10), "欢迎使用 Python 烟花特效!", fill=(255, 255, 255), font=font)  
generate_fireworks()

 

请注意,为了运行此代码,需要安装 PIL(Pillow)库,可以使用以下命令在终端中安装 Pillow: 

pip install pillow

最后 大家想要C++的代码 可在评论区提出哦

  • 14
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值