dragov 发表于 2021-4-3 16:22:06

画出的大树是倒着的 ?

import turtle
def gyl(length):
      if length > 5 :
            turtle.forward(length)

            turtle.right(20)
            gyl(length-15)

            turtle.left(40)
            gyl(length-15)

            turtle.right(20)
            turtle.color('brown')
            turtle.backward(length)
            
gyl(100)画出的大树是倒着的 ,代码哪有问题 ?



yayc_zcyd 发表于 2021-4-3 16:41:03

大哥,turtle默认画笔的方向是右侧,你应该先向左转90°

yayc_zcyd 发表于 2021-4-3 16:41:38

然后再开始调用函数

yayc_zcyd 发表于 2021-4-3 16:42:24

本帖最后由 yayc_zcyd 于 2021-4-3 16:47 编辑

import turtle
def gyl(length):
      if length > 5 :
            turtle.forward(length)

            turtle.right(20)
            gyl(length-15)

            turtle.left(40)
            gyl(length-15)

            turtle.right(20)
            turtle.color('brown')
            turtle.backward(length)

turtle.pencolor("brown")
turtle.left(90)   
gyl(100)
turtle.done()


页: [1]
查看完整版本: 画出的大树是倒着的 ?