Construa polígonos com a tartaruga no Python 3

Os exercícios, envolvendo a biblioteca turtle (tartaruga) são uma excelente maneira de obter intimidade com a linguagem.

Neste texto, vou entrar no assunto direto, sem qualquer introdução. Caso você não saiba de que “tartaruga” estou falando, leia este texto antes e clique nas tags turtle para ler uma série de outros textos, que fazem uso desta incrível biblioteca gráfica.

Vamos começar pela importação da biblioteca e, em seguida, fazer os primeiros ajustes da tela e do cursor, para a gente tem um ambiente mais interessante para brincar.

import turtle
turtle.bgcolor("black")
turtle.color("green")
turtle.shapesize(2)
turtle.shape("turtle")
Importação da biblioteca turtle, na shell do Python 3 e alguns ajustes iniciais.

Feito isso, vamos movimentar a tartaruga pela tela, usando os métodos forward (para andar para frente) e left (para girar alguns graus à esquerda).

turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)

Simples, não é?

Comandos para mover a tartaruga, formando um quadrado na tela.
A cada comando, a tartaruga gira 90 graus e percorre 100 pixels, formando um quadrado na tela.

Experimente formar outros polígonos ou objetos com outros formatos na tela, alterando os comandos dados anteriormente.

Em vez de left, experimente usar right (direita).

As cores da tartaruga

Você pode usar uma gama limitada de cores para a tartaruga, através de seus nomes, em inglês: pink, green, red etc.

for mycolor in "yellow", "cyan", "pink":
  turtle.color(mycolor)
  turtle.right(45)
  turtle.forward(100)

Faça as suas próprias experiências.