|
发表于 2020-8-30 22:02:31
|
显示全部楼层
- import turtle
- turtle.left(90)
- def drew_tree(length):
- turtle.pensize(length / 9) # 随树枝长度改变宽度
- if length > 5:
- changeColor(length) # 前进改变颜色
- turtle.forward(length)
- turtle.right(20)
- drew_tree(length-15)
- turtle.left(40)
- drew_tree(length-15)
- turtle.right(20)
- changeColor(length) # 后退改变颜色
- turtle.backward(length)
- def changeColor(length):
- if length <= 15:
- turtle.pencolor('green')
- else:
- turtle.pencolor('brown')
- def main():
- turtle.pencolor('brown')
- drew_tree(90)
- turtle.exitonclick()
- if __name__ == '__main__':
- main()
复制代码 |
|