python盛开新年烟花
时间: 2023-06-21 07:18:10 浏览: 73
用python放烟花。
以下是一个简单的 Python 代码,可以画出盛开的新年烟花:
```python
import turtle
import random
# 设置画布
turtle.bgcolor("black")
turtle.setup(width=600, height=400)
# 定义画烟花的函数
def draw_firework(x, y):
# 设置画笔
pen = turtle.Turtle()
pen.hideturtle()
pen.speed(0)
pen.pensize(3)
pen.penup()
pen.goto(x, y)
pen.pendown()
# 设置烟花颜色
colors = ["red", "orange", "yellow", "green", "blue", "purple", "white"]
color = random.choice(colors)
pen.color(color)
# 画出烟花
for i in range(12):
pen.fd(50)
pen.rt(150)
pen.fd(50)
pen.lt(150)
# 隐藏画笔
pen.hideturtle()
# 点击屏幕画出烟花
turtle.onscreenclick(draw_firework)
# 运行画布
turtle.mainloop()
```
在原有的代码基础上,我改变了画烟花的方式,让烟花的形状更像盛开的花朵,从而达到盛开新年的效果。你可以运行代码,点击画布观察烟花的盛开效果。
阅读全文