用python写一个烟花
时间: 2024-05-29 16:03:44 浏览: 109
Python写一个放烟花代码
以下是一个简单的 Python 烟花程序,但需要注意的是,在实际生产环境中,烟花是危险的,需要专业人员进行操作。
```python
import turtle
import random
# 设置画笔参数
turtle.speed(0) # 最快速度
turtle.pensize(3)
turtle.hideturtle()
# 烟花爆炸效果
def explosion(x, y, color):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.pencolor(color)
for i in range(50):
turtle.forward(i * 2)
turtle.right(144)
# 烟花发射效果
def launch():
x = random.randint(-300, 300)
y = random.randint(200, 400)
color = random.choice(['red', 'orange', 'yellow', 'green', 'blue', 'purple'])
explosion(x, y, color)
# 主程序
while True:
launch()
```
运行此代码,将会不断发射并爆炸多个烟花,效果如下:
![烟花效果](https://img-blog.csdnimg.cn/20210731111229462.gif)
阅读全文