python做生日贺卡
时间: 2023-12-28 16:25:58 浏览: 34
以下是使用海龟库绘制生日贺卡的Python代码示例:
```python
import turtle
# 设置画布和画笔
canvas = turtle.Screen()
canvas.bgcolor("white")
pen = turtle.Turtle()
pen.speed(2)
# 绘制生日祝福语
pen.penup()
pen.goto(-100, 0)
pen.pendown()
pen.write("Happy Birthday!", align="center", font=("Arial", 24, "bold"))
# 绘制蛋糕
pen.penup()
pen.goto(0, -100)
pen.pendown()
pen.fillcolor("pink")
pen.begin_fill()
pen.circle(100)
pen.end_fill()
# 绘制蜡烛
pen.penup()
pen.goto(-30, -80)
pen.pendown()
pen.fillcolor("yellow")
pen.begin_fill()
pen.forward(60)
pen.left(90)
pen.forward(20)
pen.left(90)
pen.forward(60)
pen.left(90)
pen.forward(20)
pen.end_fill()
# 绘制火焰
pen.penup()
pen.goto(-30, -60)
pen.pendown()
pen.fillcolor("red")
pen.begin_fill()
pen.forward(60)
pen.left(120)
pen.forward(60)
pen.left(120)
pen.forward(60)
pen.end_fill()
# 隐藏画笔
pen.hideturtle()
# 关闭画布
canvas.exitonclick()
```
这段代码使用海龟库绘制了一个简单的生日贺卡,包括生日祝福语、蛋糕、蜡烛和火焰。你可以根据需要进行修改和美化。