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:
- Faça uso do técnicas de desenho de tartaruga .
- 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 :
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.
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 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 :
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
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.