写一串Python能展示的放烟花代码
时间: 2023-04-10 14:01:00 浏览: 63
下面是一段使用 Python 展示烟花效果的代码:
```
import turtle
import random
# 设置画布大小
turtle.setup(width=800, height=600)
turtle.title("Fireworks Display")
# 隐藏海龟
turtle.hideturtle()
turtle.speed(0)
# 绘制烟花
def firework(x, y, color):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.pencolor(color)
# 随机生成烟花的颜色
colors = ["red", "orange", "yellow", "green", "blue", "purple"]
random_color = random.choice(colors)
# 生成烟花效果
for i in range(100):
turtle.dot(5)
turtle.right(30)
turtle.forward(i * 5)
# 绘制多个烟花
for i in range(10):
x = random.randint(-400, 400)
y = random.randint(-300, 300)
firework(x, y, "red")
# 等待用户退出
turtle.done()
```
这段代码使用了 Python 标准库 `turtle` 和 `random` 实现烟花效果。可以调整画布的大小和随机生成的烟花的颜色,从而实现不同的烟花效果。
阅读全文