生日蛋糕python代码
时间: 2023-12-21 17:32:01 浏览: 33
以下是一个用Python绘制生日蛋糕的代码示例:
```python
import turtle
# 绘制蛋糕底盘
def draw_cake_base():
turtle.penup()
turtle.goto(0, -200)
turtle.pendown()
turtle.color("brown")
turtle.begin_fill()
turtle.circle(200)
turtle.end_fill()
# 绘制蛋糕
def draw_cake():
turtle.penup()
turtle.goto(0, 0)
turtle.pendown()
turtle.color("pink")
turtle.begin_fill()
turtle.circle(150)
turtle.end_fill()
# 绘制生日蜡烛
def draw_candles():
turtle.penup()
turtle.goto(-50, 50)
turtle.pendown()
turtle.color("yellow")
for _ in range(5):
turtle.forward(100)
turtle.left(90)
turtle.forward(20)
turtle.left(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(20)
turtle.right(90)
turtle.penup()
turtle.goto(0, 200)
turtle.pendown()
turtle.color("red")
turtle.begin_fill()
turtle.circle(20)
turtle.end_fill()
# 主函数,调用绘制函数
def main():
turtle.speed(1)
draw_cake_base()
draw_cake()
draw_candles()
turtle.done()
# 调用主函数
main()
```