python烟火爱心代码
时间: 2023-09-21 16:06:11 浏览: 137
当然!以下是一个简单的 Python 代码来创建一个烟火爱心效果:
```python
import turtle
import random
colors = ["red", "orange", "yellow", "green", "blue", "purple"]
# 设置画板
screen = turtle.Screen()
screen.bgcolor("black")
# 创建烟花爆炸效果
def create_firework():
firework = turtle.Turtle()
firework.shape("turtle")
firework.color(random.choice(colors))
firework.speed(10)
firework.pensize(3)
# 绘制爱心形状
for _ in range(30):
firework.forward(1)
firework.right(4)
# 爆炸效果
for _ in range(150):
firework.forward(2)
firework.right(random.randint(0, 360))
# 隐藏画笔
firework.hideturtle()
# 创建多个烟花
for _ in range(10):
x = random.randint(-200, 200)
y = random.randint(-200, 200)
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
create_firework()
# 点击画布退出程序
turtle.done()
```
通过运行上述代码,你将会看到一个绚丽的烟火爱心效果。每次运行结果都会稍有不同,因为爆炸的随机性。希望这对你有所帮助!如果还有其他问题,请随时提问。
阅读全文