Você está aqui: Python ::: Python Turtle ::: Triângulos |
Como desenhar um triângulo equilátero usando o Turtle do PythonQuantidade de visualizações: 1874 vezes |
Nesta dica mostrarei como podemos desenhar um triângulo equilátero no Turtle. Como sabemos, um triângulo equilátero é um triângulo no qual os três lados possuem a mesma medida. Note como usei a função goto() para definir as coordenadas iniciais do desenho. Veja também o uso das funções penup() e pendown() para interromper e iniciar o desenho. O truque para desenhar o triângulo equilátero é girar 128 graus para a esquerda após as chamadas à função forward(). Veja o código Turtle completo para o exemplo: # vamos importar o módulo Turtle import turtle # método principal def main(): # vamos criar a tela gráfica tela = turtle.Screen() # vamos definir o título da janela tela.title("Como desenhar triângulos no Turtle") # vamos definir o tamanho da janela tela.setup(600, 450) # vamos criar uma nova tartaruga t = turtle.Turtle() # vamos mover a caneta de desenho para as coordenadas # inicias do desenho t.penup() # interrompe o desenho t.goto(-100, -50) # move a caneta t.pendown() # começa a desenhar # desenha a base de 200 pixels t.forward(200) # gira 128 graus à esquerda t.left(120) # anda 200 pixels para a frente t.forward(200) # gira 128 graus à esquerda t.left(120) # anda 200 pixels para a frente t.forward(200) # e ocultamos o cursor de desenho t.hideturtle() # conclui a tarefa turtle.done() # entramos no loop de eventos tela.mainloop() if __name__== "__main__": main() Ao executarmos este código Python nós teremos o seguinte resultado: ![]() |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
LISP - Como converter Coordenadas Cartesianas para Coordenadas Polares em LISP - LISP para Engenharia |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |