给我设计一场烟火Python代码,越盛大越好
时间: 2024-03-25 19:40:06 浏览: 187
Python放一场烟花秀代码
好的,以下是一个简单的Python代码,可以生成一场盛大的烟花表演:
```python
import turtle
import random
# 设置画布
canvas = turtle.Screen()
canvas.bgcolor("black")
# 设置画笔
pen = turtle.Turtle()
pen.speed(0)
pen.penup()
pen.hideturtle()
# 定义烟花函数
def fireworks(x, y):
pen.color(random.choice(["red", "yellow", "blue", "green", "purple", "white"]))
pen.goto(x, y)
pen.pendown()
for i in range(15):
pen.fd(30)
pen.rt(144)
# 生成烟花
for i in range(100):
x = random.randint(-400, 400)
y = random.randint(-300, 300)
fireworks(x, y)
# 结束画布
canvas.exitonclick()
```
这个代码使用了Python turtle库来绘制烟花。它会随机生成100个烟花,每个烟花由6个不同颜色的线条组成,形成一个五角星形状。整个表演的效果非常盛大,因为有很多烟花同时在屏幕上绽放。
阅读全文