烟花爱心带名字代码
时间: 2023-07-09 12:21:31 浏览: 153
以下是一个简单的 Python 代码示例,可以绘制一个带有名字的烟花爱心效果:
```python
import turtle
# 设置画布和画笔
canvas = turtle.Screen()
canvas.bgcolor("black")
canvas.title("Firework Heart")
pen = turtle.Turtle()
pen.speed(0)
pen.hideturtle()
# 定义函数绘制烟花效果
def firework(x, y, name):
colors = ["red", "orange", "yellow", "green", "blue", "purple", "white"]
pen.pu()
pen.goto(x, y)
pen.pd()
pen.circle(10)
for i in range(20):
pen.color(colors[i % 7])
pen.circle(i * 10)
pen.left(15)
pen.pu()
pen.goto(x, y - 50)
pen.write(name, align="center", font=("Arial", 24, "bold"))
# 调用函数绘制烟花效果
firework(0, 0, "Alice")
# 等待用户关闭窗口
turtle.done()
```
你可以将代码复制到 Python 环境中运行,然后在窗口中看到烟花爱心效果,并在心形中央展示名字 "Alice"。你可以根据自己的需要修改代码中的颜色、字体和名字等参数。
阅读全文