祝大家金蛇衔财,蛇来运转
首先,确保你已经安装了 pygame
库。如果还没有安装,可以通过以下命令安装:
pip install pygame
接下来是烟花效果的 Python 代码:
import pygame
import random
import math
import sys
# 初始化pygame
pygame.init()
# 设置窗口尺寸和颜色
WIDTH, HEIGHT = 800, 600
screen = pygame.display.set_mode((WIDTH, HEIGHT))
pygame.display.set_caption("新年烟花")
# 颜色定义
BLACK = (0, 0, 0)
WHITE = (255, 255, 255)
COLORS = [(255, 0, 0), (0, 255, 0), (0, 0, 255), (255, 255, 0), (255, 0, 255), (0, 255, 255)]
# 烟花类
class Firework:
def __init__(self, x, y):
self.x = x
self.y = y
self.size = random.randint(5, 8)
self.color = random.choice(COLORS)
self.particles = []
self.exploded = False
def update(self):
if not self.exploded:
self.y -= 5 # 向上飞