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.
- Crie um novo arquivo chamado formas.pye abra-o usando qualquer Python IDE como PyCharm ou VS Code.
- Dentro do arquivo, importe o tartaruga módulo:
importar tartaruga
- 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()
- Defina a forma da tartaruga. Este é o ponto ou "ponta da caneta" que você está usando para desenhar as formas.
minha_tartaruga1.forma("tartaruga")
- Defina a cor da linha na qual você desenhará as formas:
minha_tartaruga1.color("verde")
- 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()
- 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
- Use o Pitão comando para executar o arquivo:
formas de python.py
- 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.
- 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)
- 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)
- 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) - 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) - 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) - 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.