turtle库画松树

如何用turtle库画一课树干由长方体构成填充为棕色,树叶由三个三角形构成填充成绿色的松树?

保存为 .py 文件直接执行,有用的话,请个采纳吧,谢谢


import turtle

# 设置画笔初始位置
turtle.penup()
turtle.goto(0, -200)
turtle.pendown()

# 画树干
turtle.color("#8B4513")
turtle.begin_fill()
turtle.setheading(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(20)
turtle.left(90)
turtle.forward(200)
turtle.left(90)
turtle.forward(20)
turtle.left(90)
turtle.forward(100)
turtle.end_fill()

# 画树叶
turtle.penup()
turtle.goto(0, 0)
turtle.color("green")
turtle.begin_fill()
turtle.setheading(0)
turtle.forward(50)
turtle.left(120)
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
turtle.left(120)
turtle.forward(50)
turtle.end_fill()

turtle.penup()
turtle.goto(0, 50)
turtle.begin_fill()
turtle.setheading(0)
turtle.forward(70)
turtle.left(120)
turtle.forward(140)
turtle.left(120)
turtle.forward(140)
turtle.left(120)
turtle.forward(70)
turtle.end_fill()

turtle.penup()
turtle.goto(0, 100)
turtle.begin_fill()
turtle.setheading(0)
turtle.forward(100)
turtle.left(120)
turtle.forward(200)
turtle.left(120)
turtle.forward(200)
turtle.left(120)
turtle.forward(100)
turtle.end_fill()

# 隐藏画笔
turtle.hideturtle()

# 显示画布
turtle.done()