Escolar Documentos
Profissional Documentos
Cultura Documentos
***************************************************************************************************
***************************************************************************************************
Definição:
Turtle é um módulo gráfico que permite criar e controlar uma tortuguita (Sim, ela mesmo! :O
)
E podemos passar uma sequência de ações que ela vai executar. O principal objetivo é
esboçar objetos geométricos (Quadrado, retângulo, etc) ,gráficos, dentre outros desenhos.
OBS: Como estamos falando de um módulo externo, o primeiro passo é >> Importar << o
módulo! Colocando >> import turtle << no começo do programa.
------------------------------------------------------- // ---------------------------------------------------------
t = turtle.Turtle()
t.fd(x) OU t.foward(x)
t.backward(x) OU t.bk(x)
t.right(90) OU t.rt(90)
t.left(90) OU t.lt(90)
Não deixar rastro: (Ligar o modo Stealth)
t.up()
Notou que sempre que a tortuguita anda, ela deixa um rastro na janela do gráfico? :O
Pois é, assim que criamos uma tortuguita, o padrão é ela deixar sempre esse rastro na tela
à medida que vai avançando. Mas podemos desligar isso usando o método acima, dessa
forma, a tortuguita vai pode continuar fazendo os mesmos movimentos de sempre, só que
agora ela vai andar com cuidado pra não deixar rastros! :D
t.down()
OBS: Lembrando que toda tortuguita nova que criamos já está nesse modo
automaticamente!
t.clear()
t.color (“green”)
OBS: Sim, essa é uma tortuguita bem especial! Quando chamamos esse método, ela pinta
as patas com a cor que nós escolhemos! :O
t.width(20)
t.reset()
------------------------------------------------------- // ---------------------------------------------------------
EX: Crie uma tortuguita de cor azul e tamanho 20 e desenhe um quadrado.
import turtle
t = turtle.Turtle()
t.color("blue")
t.width(20)
for i in range(4):
t.fd(100)
t.left(90)
OBS: Como um quadrado é formado por 4 lados idênticos, ao invés de escrever a mesma
sequência de código várias vezes pra desenhar cada um dos lados, é mil vezes mais
simples usar a repetição for :)
------------------------------------------------------- // ---------------------------------------------------------
EX: Crie a função poligono que recebe como parâmetro a quantidade de lados, a cor,
espessura e comprimento do lado.
Dica: Para calcular o ângulo de um polígono de n lados faça 360 / n
import turtle
------------------------------------------------------- // ---------------------------------------------------------