填充后,为什么我的 python 乌龟不能再画了
After filled, why my python turtle cannot draw any more
我是乌龟新手,我想用箭头画两颗心。但是当我画完两颗心之后,它就不再画了。我已经有了 "pendown",但我不知道为什么它不绘制。
我这里有我的代码。谢谢您的帮助。 ♡♡
# draw a big heart
turtle.pencolor('pink')
turtle.fillcolor('pink')
turtle.begin_fill()
turtle.left(90)
turtle.circle(100, 200)
turtle.left(20)
turtle.forward(285)
turtle.left(100)
turtle.forward(285)
turtle.left(20)
turtle.circle(100, 200)
turtle.end_fill()
turtle.penup()
turtle.left(90)
turtle.forward(150)
turtle.pendown
#draw a small heart
turtle.pencolor('red')
turtle.fillcolor('red')
turtle.begin_fill()
turtle.left(90)
turtle.circle(80, 200)
turtle.left(20)
turtle.forward(228)
turtle.left(100)
turtle.forward(228)
turtle.left(20)
turtle.circle(80, 200)
turtle.end_fill()
#draw an arrow
turtle.pencolor('black')
turtle.pensize(5)
turtle.penup()
turtle.right(80)
turtle.forward(400)
turtle.right(180)
turtle.pendown
turtle.forward(600)
我不知道乌龟是什么但是你写turtle.penup()
但是turtle.pendown
。所以这可能是问题所在
我是乌龟新手,我想用箭头画两颗心。但是当我画完两颗心之后,它就不再画了。我已经有了 "pendown",但我不知道为什么它不绘制。
我这里有我的代码。谢谢您的帮助。 ♡♡
# draw a big heart
turtle.pencolor('pink')
turtle.fillcolor('pink')
turtle.begin_fill()
turtle.left(90)
turtle.circle(100, 200)
turtle.left(20)
turtle.forward(285)
turtle.left(100)
turtle.forward(285)
turtle.left(20)
turtle.circle(100, 200)
turtle.end_fill()
turtle.penup()
turtle.left(90)
turtle.forward(150)
turtle.pendown
#draw a small heart
turtle.pencolor('red')
turtle.fillcolor('red')
turtle.begin_fill()
turtle.left(90)
turtle.circle(80, 200)
turtle.left(20)
turtle.forward(228)
turtle.left(100)
turtle.forward(228)
turtle.left(20)
turtle.circle(80, 200)
turtle.end_fill()
#draw an arrow
turtle.pencolor('black')
turtle.pensize(5)
turtle.penup()
turtle.right(80)
turtle.forward(400)
turtle.right(180)
turtle.pendown
turtle.forward(600)
我不知道乌龟是什么但是你写turtle.penup()
但是turtle.pendown
。所以这可能是问题所在