用Python编写烟花代码
时间: 2023-10-21 17:05:16 浏览: 59
下面是一个简单的Python烟花代码,可以在Python 3.x环境下运行:
```python
import random
import turtle
# 设置画布大小和背景颜色
turtle.setup(500, 500)
turtle.bgcolor("black")
# 定义烟花爆炸效果函数
def explode(x, y):
# 定义烟花颜色列表
colors = ["red", "yellow", "blue", "green", "orange", "purple", "white"]
# 循环创建多个小烟花
for i in range(50):
# 随机生成小烟花的位置和颜色
x1 = random.randint(-300, 300)
y1 = random.randint(-300, 300)
color = random.choice(colors)
# 绘制小烟花
turtle.penup()
turtle.goto(x + x1, y + y1)
turtle.pendown()
turtle.dot(10, color)
# 绑定鼠标点击事件
turtle.onscreenclick(explode)
# 隐藏画笔
turtle.hideturtle()
# 运行画布
turtle.mainloop()
```
运行代码后,点击画布任意位置即可触发烟花爆炸效果。你可以根据自己的需求,修改代码中的参数,调整烟花的大小、颜色和数量等属性。