python输出一场烟花
时间: 2023-03-24 11:03:09 浏览: 151
python三引号输出方法
你好,以下是我的回答:
可以使用 Python 的 turtle 库来绘制烟花,具体代码如下:
```python
import turtle
import random
# 设置画布大小和背景色
turtle.setup(800, 600)
turtle.bgcolor('black')
# 定义绘制烟花的函数
def draw_firework(x, y, color):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.pencolor(color)
turtle.pensize(3)
for i in range(30):
turtle.forward(i * 2)
turtle.right(150)
turtle.penup()
# 随机生成多个烟花
for i in range(10):
x = random.randint(-400, 400)
y = random.randint(-200, 200)
color = random.choice(['red', 'orange', 'yellow', 'green', 'blue', 'purple', 'white'])
draw_firework(x, y, color)
# 显示画布
turtle.done()
```
运行以上代码即可在画布上绘制出多个随机颜色的烟花。希望能对你有所帮助!
阅读全文