Cómo dibujar un triángulo en Python

Cómo dibujar un triángulo en Python

Aprendamos a dibujar triángulos en Python, podemos usar Tortuga módulo.

Estos son los métodos que usaremos para crear el triángulo.

  • Tortuga (): instanciará un nuevo objeto tortuga.
  • adelante (): Resta un número y mueve la tortuga (bolígrafo) una cierta distancia.
  • restos (): Gire la tortuga en sentido contrario a las agujas del reloj en un ángulo. El valor predeterminado es en grados.
  • derecho (): Gire la perilla en el sentido de las agujas del reloj.
  • llenar (): Este método establece el color de la figura a dibujar.
  • empezar a llenar (): Necesitamos llamar a este método antes de dibujar la figura a rellenar.
  • end_fill (): Necesitamos llamar a este método después de dibujar la figura. Lo llena con el color dado.

Ahora que conocemos todos los métodos necesarios, comencemos a dibujar un triángulo básico.

import turtle

turt = turtle.Turtle() 
#instantiate a new object

turt.fillcolor("cyan") #set the color of the triangle to cyan

turt.begin_fill()



turt.left(120)

turt.forward(150)

turt.left(120)

turt.forward(150)

turt.left(120)

turt.forward(150)



turt.end_fill()

turtle.done()#pauses the program

Inicialmente, creamos un nuevo objeto tortuga. Luego establezca el color de la figura en cian y llame al método begin_fill (). Luego comenzamos a dibujar triángulos.

Primero, gire la pluma a 120Esta En sentido contrario a las agujas del reloj, avanzamos 150 píxeles en esta dirección. Esto es lo que tenemos.

Dibujar un triángulo en Python

Dibuja un triángulo en Python Paso 1

Entonces tenemos que bajar. Para hacer esto, vuelve a girar 120Esta En sentido contrario a las agujas del reloj, luego 150 píxeles hacia adelante.

Dibuja un triángulo en el paso 2 de Python

Dibuja un triángulo en el paso 2 de Python

El último paso es dibujar una línea horizontal para completar el triángulo. Debemos repetir los mismos pasos. El último triángulo se muestra a continuación.

Dibuja un triángulo en Python Paso 3

Dibuja un triángulo en Python Paso 3

En lugar de repetir las mismas líneas de código, podemos usar bucles. Veamos.

import turtle



turt = turtle.Turtle() #instantiate a new object



turt.fillcolor("cyan") #set the color of the triangle to cyan
turt.begin_fill()



for i in range(0, 3):

    turt.left(120)

    turt.forward(150)


turt.end_fill()

turtle.done()

El triángulo de arriba es equilátero. Ahora dibujemos un triángulo rectángulo.

import turtle



turt = turtle.Turtle() #instantiate a new object



turt.fillcolor("cyan") #set the color of the triangle to cyan

turt.begin_fill()





turt.left(90)

turt.forward(150)

turt.left(225)

turt.forward(212.13)

turt.left(225)

turt.forward(150)



turt.end_fill()

turtle.done()

Salida

Triángulos en Python

Triángulos en Python

Comentarios

Aún no hay comentarios. ¿Por qué no comienzas el debate?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *