截图:
代码:
import turtle
def paint_branch(length):
# 如果是最后一个树枝 向右向左都是绿色
if length - 10 <= 10:
turtle.pencolor('green')
else:
turtle.pencolor('brown')
if length > 10:
# 向前
turtle.forward(length)
# 向右
turtle.right(20)
paint_branch(length-10)
# 向左
turtle.left(40)
paint_branch(length - 10)
# 返回 如果是最后一个树枝,返回时也是绿色
turtle.right(20)
if length - 10 <= 10:
turtle.pencolor('green')
else:
turtle.pencolor('brown')
turtle.backward(length)
def main():
turtle.pencolor('brown')
turtle.left(90)
paint_branch(80)
turtle.exitonclick()
if __name__ == '__main__':
main()