网站首页 网站地图
网站首页 > 技术革新 > 简易烟花程序怎么写的

简易烟花程序怎么写的

时间:2026-03-18 04:44:42

```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`,来实现更丰富的图形和动画效果。