Leitores como você ajudam a apoiar o MUO. Quando você faz uma compra usando links em nosso site, podemos ganhar uma comissão de afiliado. Consulte Mais informação.

O tartaruga módulo em Python permite que você crie imagens e formas desenhando em uma tela. Tartarugas são frequentemente usadas para apresentar aos iniciantes conceitos básicos de programação relacionados a gráficos.

Você pode desenhar muitos tipos de formas usando tartarugas, incluindo linhas e outros padrões. Você pode fazer isso especificando a direção em que a tartaruga se move para criar a forma e alterando a cor e o tamanho da caneta.

O que são tartarugas em Python?

Na tela, uma tartaruga representa um ponto que você pode mover, semelhante a como você moveria uma caneta em um pedaço de papel.

Ao gerar uma tartaruga em uma tela, você pode mover a tartaruga para a esquerda, direita, para cima ou para baixo. A tartaruga então traça uma linha na direção em que está se movendo. Você pode desenhar formas diferentes fazendo a tartaruga se mover de uma certa maneira.

Criando gráficos em um aplicativo JES é outra maneira de desenhar formas em uma tela, usando uma linguagem baseada em Python.

Como adicionar tartarugas a uma tela

Você precisará usar o tartaruga para criar o objeto tartaruga e a tela.

  1. Crie um novo arquivo chamado formas.pye abra-o usando qualquer Python IDE como PyCharm ou VS Code.
  2. Dentro do arquivo, importe o tartaruga módulo:
    importar tartaruga
  3. Use o tartaruga módulo para criar um novo objeto tartaruga. Quando você cria um novo objeto tartaruga, uma tela também é criada automaticamente. A tela será aberta quando você executar o programa.
    minha_tartaruga1 = tartaruga. Tartaruga()
  4. Defina a forma da tartaruga. Este é o ponto ou "ponta da caneta" que você está usando para desenhar as formas.
    minha_tartaruga1.forma("tartaruga")
  5. Defina a cor da linha na qual você desenhará as formas:
    minha_tartaruga1.color("verde")
  6. Use o exitonclick() função para manter a tela aberta depois de criada. Isso significa que a janela da tela só fechará quando você clicar nela:
    turtle.exitonclick()
  7. Abra a linha de comando e navegue até a pasta onde você armazenou seu script Python. Por exemplo, se você o armazenou na área de trabalho, seu comando seria semelhante a este:
    cd C:\Users\Sharl\Desktop
  8. Use o Pitão comando para executar o arquivo:
    formas de python.py
  9. Aguarde a abertura da tela. Por padrão, a tartaruga está no centro da tela e voltada para a direita.

Como fazer a tartaruga se mover em qualquer direção

Use o certo(), esquerda(), para trás(), e avançar() funções para mover a tartaruga pela tela. A direção em que a tartaruga se move é relativa à sua posição atual. Por exemplo, se a tartaruga estiver voltada para a direção "certa", virar à direita novamente fará com que a tartaruga desça na tela.

  1. Depois de definir a cor da tartaruga e antes de usar o exitonclick() função, mova a tartaruga para frente. Como a tartaruga está voltada para a "direita" por padrão, movê-la para frente desenhará uma linha à direita da tela. O número representa a distância percorrida em pixels:
    minha_tartaruga1.forward(100)
  2. Em vez de avançar, você pode fazer a tartaruga se mover para trás. Isso fará com que ele desenhe uma linha à esquerda da tela:
    minha_tartaruga1.backward(100)
  3. Você só pode usar o avançar() ou para trás() funções para mover a tartaruga. Se você quiser se mover para cima, para baixo ou na diagonal, terá que mudar a direção da tartaruga. Do ponto de partida da tartaruga, vire à esquerda 90 graus. Quando a tartaruga estiver voltada para cima, mova-a para frente:
    minha_tartaruga1.esquerda(90)
    minha_tartaruga1.forward(100)
  4. Como alternativa, da posição inicial da tartaruga, faça-a girar 90 graus para a direita. Mova a tartaruga para a frente para desenhar uma linha que vai para baixo:
    minha_tartaruga1.direita(90)
    minha_tartaruga1.forward(100)
  5. Use uma combinação de diferentes direções para desenhar as linhas ou formas desejadas. Você também pode girar a tartaruga em qualquer número de graus para fazê-la se mover na diagonal:
    minha_tartaruga1.forward(100)
    minha_tartaruga1.esquerda(90)
    minha_tartaruga1.forward(100)
    minha_tartaruga1.direita(45)
    minha_tartaruga1.forward(100)
    minha_tartaruga1.esquerda(135)
    minha_tartaruga1.forward(300)
    minha_tartaruga1.esquerda(90)
    minha_tartaruga1.forward(50)
  6. Na linha de comando, use o formas de python.py comando para reabrir a tela para visualizar quaisquer linhas e formas criadas. Você pode ver todos os exemplos acima para o movimento da tartaruga em um repositório GitHub.

Aprenda através da programação visual

Agora você entende como criar tartarugas em Python e como movê-las em diferentes direções. Continue praticando usando tartarugas para criar formas reais, como quadrados, triângulos ou retângulos. Você também pode explorar outros módulos do Python para aproveitar ao máximo o Python.