好的,这是一个简单的跨年烟花代码。
import turtle
import random
# 初始化画布
t = turtle.Turtle()
t.speed(0)
t.hideturtle()
t.screen.bgcolor("black")
# 绘制烟花
def draw_firework(x, y):
t.penup()
t.goto(x, y)
t.pendown()
colors = ["red", "orange", "yellow", "green", "blue", "purple"]
t.color(random.choice(colors))
for i in range(6):
t.forward(10)
t.backward(10)
t.right(60)
# 执行动画
while True:
x = random.randint(-200, 200)
y = random.randint(-200, 200)
draw_firework(x, y)
这段代码中,我们使用了 Python 的 turtle 库来绘制烟花。首先,我们初始化画布并设置背景颜色为黑色。然后,我们定义了一个 draw_firework
函数,用于绘制一个烟花。这个函数使用了随机颜色,然后绘制了六个正六边形。最后,我们在一个无限循环中不断调用 draw_firework
函数,实现烟花动画效果。