```python
import random
import turtle
设置turtle画布尺寸和背景颜色
screen = turtle.Screen()
screen.setup(width=800, height=600)
screen.bgcolor("black")
定义函数用于绘制烟花
def draw_firework():
colors = ["red", "orange", "yellow", "green", "blue", "purple"] 定义烟花的颜色
size = random.randint(10, 30) 定义烟花的大小
x = random.randint(-350, 350) 定义烟花的起始x坐标
y = random.randint(-250, 250) 定义烟花的起始y坐标
创建一个烟花画笔
pen = turtle.Turtle()
pen.hideturtle()
pen.up()
pen.goto(x, y)
pen.down()
绘制烟花
for _ in range(30):
pen.color(random.choice(colors))
pen.forward(size)
pen.backward(size)
pen.right(10)
调用函数绘制烟花
draw_firework()
结束turtle绘图
turtle.done()
```
这个程序使用了`turtle`库来绘制烟花。首先,它设置了画布的尺寸和背景颜色。然后,定义了一个函数`draw_firework`,该函数随机选择颜色和大小,并在画布上绘制一个简单的烟花形状。最后,调用这个函数来绘制烟花,并使用`turtle.done()`结束绘图。
如果你想要一个更复杂的烟花效果,可以考虑使用其他库,如`pygame`或`tkinter`,来实现更丰富的图形和动画效果。