Mais comandos do Turtle
turtle.penup() # Levantar a 'caneta' do turtle. Assim vc pode mudar o turtle sem desenhar nada turtle.pendown() # Abaixar a 'caneta' do turtle, para começar desenhar turtle.begin_fill() # Usa esse comando antes de começar desenhar uma forma, para encher a forma com cor turtle.end_fill() # Usa esse comando depois de desenhar uma forma, para encher a forma com cor turtle.goto(x, y) # Ir direito para uma posição. Os parâmetros x e y representam os coordenadas da posição onde vc quer que o turtle vá. turtle.circle(radius) # Desenhar um círculo
Um exemplo
Aqui tem um exemplo que usa uma função e usa os comandos que a gente aprendeu
import turtle
turtle.shape("turtle")
# draw a square
def desenha_triangulo(cor):
turtle.color(cor)
turtle.begin_fill()
turtle.left(45)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(136)
turtle.forward(140)
turtle.end_fill()
turtle.left(100)
desenha_triangulo("blue")
turtle.left(15)
desenha_triangulo("green")
turtle.left(15)
desenha_triangulo("red")
turtle.left(15)
desenha_triangulo("yellow")
turtle.left(15)
desenha_triangulo("pink")
turtle.left(15)
turtle.color('black')
turtle.left(180)
turtle.forward(180)
turtle.mainloop()