b帮我写一个炫酷的Python烟花代码
时间: 2023-08-28 08:12:47 浏览: 87
python之炫酷的烟花代码
好的,以下是一个简单的Python烟花代码,它使用了turtle模块和random模块来创建随机的烟花效果:
```python
import turtle
import random
# 设置画布大小和背景颜色
turtle.setup(width=600, height=600)
turtle.bgcolor("black")
# 创建烟花函数
def firework(x, y):
# 设置画笔颜色和形状
turtle.color(random.choice(["red", "blue", "green", "yellow", "white"]))
turtle.shape("circle")
turtle.shapesize(0.5)
turtle.penup()
# 设置起始位置和速度
turtle.goto(x, y)
turtle.speed(0)
# 绘制烟花
for i in range(50):
turtle.pendown()
turtle.forward(i*2)
turtle.right(144)
turtle.penup()
# 隐藏画笔
turtle.hideturtle()
# 绑定鼠标左键点击事件
turtle.onscreenclick(firework)
# 运行主循环
turtle.mainloop()
```
当你运行这个代码时,你可以点击鼠标左键来创建随机颜色和形状的烟花效果。希望你喜欢这个简单的烟花代码!
阅读全文