用python写代码实现放一朵烟花
时间: 2023-08-04 12:24:33 浏览: 102
好的,以下是一份简单的 Python 代码,可以实现绘制一朵烟花的效果:
```python
import turtle
import random
colors = ["red", "yellow", "blue", "green", "purple", "orange"]
# 创建一个乌龟对象,并配置画布
t = turtle.Turtle()
t.speed(0)
turtle.bgcolor("black")
# 定义绘制烟花的函数
def draw_firework(x, y):
t.penup()
t.goto(x, y)
t.pendown()
for i in range(30):
color = random.choice(colors)
t.pencolor(color)
t.fillcolor(color)
t.begin_fill()
size = random.randint(10, 30)
for j in range(5):
t.forward(size)
t.right(144)
t.end_fill()
# 循环调用绘制烟花的函数,产生多朵烟花的效果
while True:
x = random.randint(-400, 400)
y = random.randint(-300, 300)
draw_firework(x, y)
```
运行该代码后,屏幕上将会出现多朵随机位置、颜色和大小的烟花。注意,该代码需要用到 `turtle` 模块,如果你的 Python 环境中没有安装该模块,需要先执行 `pip install turtle` 安装。
阅读全文