logo

Desenhando um quadrado e um retângulo em Turtle - Python

Tartaruga em Python:

Junto com o Python, vem um módulo chamado tartaruga . Oferece desenho com tela de papelão e tartaruga (caneta). Mova a tartaruga para esboce qualquer coisa na tela (caneta) .

Em outras palavras, python possui um recurso chamado ‘Tartaruga’ que funciona como um quadro branco e nos permite instruir uma tartaruga a desenhar tudo nele . Existem outras funções, como avançar() e reverter(), para mover a tartaruga. A tartaruga pode avançar de uma posição para outra usando funções como tartaruga.forward() e tartaruga.direita().

A biblioteca é chamada de tartaruga , e o título da caneta na tela que usamos para desenhar é o tartaruga . Concluindo, aprender programação Python com a ajuda da biblioteca Python Turtle é divertido e interessante para programadores novatos. As crianças normalmente são apresentadas aos computadores através do Turtle.

Usando Turtle para plotagem:

Devemos importar tartaruga biblioteca, para acessar seus diversos recursos e métodos. O pacote de linguagem python tem biblioteca embutida 'tartaruga', portanto, não é necessário instalá-lo separadamente. As quatro etapas que compõem o roteiro para a execução de um programa de tartarugas é o seguinte:

    Adicionaro módulo tartaruga.Criandouma tartaruga você pode gerenciar .
  1. Faça uso do técnicas de desenho de tartaruga .
  2. Usando feito() método.

Como já foi mencionado, devemos importar tartaruga antes de usá-lo. É importado como:

 from turtle import * #or import turtle 

Devemos primeiro estabelecer uma nova prancheta (janela) e Turtle depois de importar a biblioteca Turtle e habilitar todos os seus recursos para nós. Nós atribuímos o tartaruga um nome ttl ?e a janela um nome wndw . Como resultado, usamos no código como:

 wndw = turtle.Screen() wn.bgcolor('yellow') wndw.title('Turtle') ttl = turtle.Turtle() 

A tartaruga precisa ser mudou-se agora que a janela e a tartaruga foram feitas. Nós codificamos ainda mais para avançar ttl em 200 pixels na direção TTL está enfrentando.

 ttl.forward(200) 

Nós temos ttl avançado em 200 pixels .?Com a ajuda do função concluída() , agora podemos encerrar o programa.

string para conversar
 turtle.done() 

Desenhando as formas:

Avançar() e Esquerda() são duas funções que podemos utilizar para desenhar quadrados e retângulos . As características fundamentais de cada forma devem ser compreendidas antes de desenhá-la.

Quadrado :

Vamos começar usando um quadrado. Um igual número de lados formam um quadrado. E há um Ângulo de 90° entre os dois lados adjacentes. Os lados paralelos estão situados um ao lado do outro.

Explicando o código:

Sabemos agora o características fundamentais do quadrado ou seja todos os lados são iguais . A Tartaruga Python precisa de um quadrado desenhado agora. Suponha que um o lado do quadrado mede 200 unidades longo.

 import turtle ttl = turtle.Turtle() 

Nós importado?o módulo tartaruga aqui? neste momento. Depois disso, uma nova prancheta foi confeccionada e entregue a um objeto com o nome? TTL .

 ttl.forward(150) ttl.left(90) 

A tartaruga tem avançou em 150 unidades no avançar direção como o lado de um quadrado é 150 unidades de comprimento. Enquanto o o ângulo entre os lados vizinhos é de 90°, então viramos o tartaruga 90°. O quadrado é um lado agora está completo.

 ttl.forward(150) ttl.left(90) ttl.forward(150) ttl.left(90) ttl.forward(150) ttl.left(90) 

Aqui nós repetiu o último passo três vezes para construir o restante três lados do quadrado de maneira semelhante à que fizemos para o primeiro lado . Para desenhar os três lados restantes, as mesmas afirmações foram repetiu mais três vezes .

char para string java

Código completo:

 # Python program for drawing a square # using the Turtle Programming in Python import turtle ttl = turtle.Turtle() ttl.forward(150) # moving the turtle Forward by 150 units ttl.left(90) #Turning the turtle by 90 degrees ttl.forward(150) ttl.left(90) ttl.forward(150) ttl.left(90) ttl.forward(150) ttl.left(90) 

Saída :

Desenhando um quadrado e um retângulo em tartaruga - Python

Criando um quadrado no Turtle usando loops:

Como podemos ver, repetimos as mesmas afirmações (forward(150) e left(90)) quatro vezes no código acima. Então, em vez de escrevê-los repetidamente, nós pode usar um loop que é executado quatro vezes .

Código completo:

 #Using the loop for drawing a square in Python Turtle import turtle ttl = turtle.Turtle() # Creating a for loop that will run four times for j in range(4): ttl.forward(150) #Moving the turtle Forward by 150 units ttl.left(90) #Turning the turtle by 90 degrees 

Saída :

A saída do código mencionado será a mesma do código anterior.

Desenhando um quadrado e um retângulo em tartaruga - Python

Explicação:

Neste programa, em vez de usar o para frente(150) e esquerda (90) função quatro vezes, nós a usamos apenas uma vez, mas a executamos quatro vezes com a ajuda de um para loop para obter a mesma saída desejada do programa anterior.

Retângulo :

Estamos muito conscientes de que o as diagonais do retângulo são iguais . Além disso, o lados opostos de um retângulo são de comprimentos iguais . Um retângulo lados vizinhos se encontram em um ângulo de 90° . Desenharemos o retângulo tendo em conta estas características. Digamos que retângulo tem comprimento de 140 unidades e um largura de 70 unidades . Usando o código abaixo obteremos um retângulo em tartaruga.

Explicando o código:

 import turtle ttl = turtle.Turtle() 

Nós importado?o módulo tartaruga aqui? neste momento. Depois disso, uma nova prancheta foi confeccionada e entregue a um objeto com o nome? TTL .

 ttl.forward(140) ttl.left(90) ttl.forward(70) ttl.left(90) 

A tartaruga tem 140 unidades avançadas em nossa direção porque um o comprimento do retângulo é 140 unidades . Enquanto o o ângulo entre os lados vizinhos é de 90°, nós então virou a tartaruga 90°. O retângulo um lado agora está completo. A tartaruga foi então virou 90 graus e avançado 70 unidades . O retângulo o segundo lado agora está completo .

 ttl.forward(140) ttl.left(90) ttl.forward(70) ttl.left(90) 

Para desenhar o dois lados finais , os mesmos argumentos são repetidos mais uma vez em ambas as direções. Em última análise , completando o código para criar um retângulo em Tartaruga Python.

Código completo:

 #Python Program for drawing a rectangle in Turtle import turtle ttl = turtle.Turtle() ttl.forward(140) #Moving the turtle Forward by 140 units ttl.left(90) #Turning the turtle by 90 degrees ttl.forward(70) #Moving the turtle Forward by 70 units ttl.left(90) #Turning the turtle by 90 degrees ttl.forward(140) #Moving the turtle Forward by 140 units ttl.left(90) #Turning the turtle by 90 degrees ttl.forward(70) #Moving the turtle Forward by 70 units ttl.left(90) #Turning the turtle by 90 degrees 

Saída :

Desenhando um quadrado e um retângulo em tartaruga - Python

Desenhando um retângulo no Turtle usando loops:

Usando um para loop para desenhar é muito semelhante ao modo como o usamos para desenhar um quadrado. Em um loop for, colocaremos frente(140), esquerda(90), frente(70) e esquerda(90) e execute-o duas vezes.

Código:

 #Using a for loop for drawing a rectangle in Turtle in Python import turtle ttl = turtle.Turtle() for j in range(2): ttl.forward(140) #Moving the turtle Forward by 140 units ttl.left(90) #Turning the turtle by 90 degrees ttl.forward(70) #Moving the turtle Forward by 70 units ttl.left(90) #Turning the turtle by 90 degrees 

Saída :

Desenhando um quadrado e um retângulo em tartaruga - Python

Explicação:

Neste programa, em vez de usar o frente(140), esquerda(90), frente(70) e esquerda (90) ?função duas vezes, usamos apenas uma vez, mas executamos duas vezes com a ajuda de um para loop para obter a mesma saída desejada do programa anterior.

Desenhando um quadrado e um retângulo juntos:

Como o título sugere, estaremos desenhando um quadrado e um retângulo em um único programa com a ajuda de várias funções da tartaruga biblioteca python. O código para o seguinte é fornecido abaixo:

Código:

 # Python programme for drawing a square and a rectangle together in # Turtle - Python import turtle ttl = turtle.Turtle() #SQUARE for j in range(4): ttl.forward(60) ttl.left(90) ttl.up() ttl.goto(80,0) ttl.down() #RECTANGLE ttl.forward(120) ttl.left(90) ttl.forward(80) ttl.left(90) ttl.forward(120) ttl.left(90) ttl.forward(80) ttl.left(90) 

Saída :

corda muito longa
Desenhando um quadrado e um retângulo em tartaruga - Python

Explicação:

No referido programa, em primeiro lugar, importei a biblioteca de tartarugas ao nosso programa. Então usamos um para loop desenhar um quadrado primeiro. O circuito consistia no métodos forward(60) e left(90) e executado quatro vezes para completar um quadrado. Então usamos o método up() para levantar o cercado da tartaruga e mover o cercado para as novas coordenadas usando o método goto(80,0). Então usamos o método down() para começar a usar a caneta tartaruga novamente. A seguir, desenhamos um retângulo , usando os métodos frente (120) e esquerda (90) para desenhar o primeiro lado do retângulo e a métodos forward(80) e left(90) para desenhar o segundo lado do retângulo . Nós então repetiu os dois últimos passos novamente para desenhar os dois lados restantes do retângulo.

Finalmente, como resultado obtivemos uma saída onde obtivemos ambos, um quadrado e um retângulo retirou.?

Conclusão:

Neste artigo, usamos? Biblioteca Turtle do Python ?desenhar um quadrado e um retângulo de várias maneiras possíveis. Acreditamos que este artigo irá esclarecer a ideia por trás da biblioteca tartaruga e uma de suas aplicações, que é a criação de diversas formas.