最炫python烟花代码
时间: 2023-09-22 09:12:28 浏览: 50
以下是一个最炫的 Python 烟花代码示例:
```Python
import turtle
import random
turtle.speed(0)
turtle.hideturtle()
def random_color():
colors = ["red", "orange", "yellow", "green", "blue", "purple"]
return random.choice(colors)
def create_firework(x, y):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
# draw the explosion
for i in range(50):
turtle.color(random_color())
turtle.pensize(3)
turtle.forward(i)
turtle.left(168)
turtle.penup()
turtle.home()
turtle.pendown()
turtle.getcanvas().bind("<Button-1>", lambda event: create_firework(event.x, event.y))
turtle.mainloop()
```
这个程序使用 Python 的 Turtle 模块绘制出一个随机颜色的烟花效果,当你鼠标点击窗口时,会在点击位置出现一个烟花效果。
阅读全文