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.
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
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
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

¡Hola a todos! Este soy yo, Marcel, también conocido como Masha. ¡Obtengo ingresos de tiempo completo en línea y en MaschiTuts y estoy emocionado de compartir con ustedes cómo me mantengo en la cima! Dirijo varios blogs y sitios web lucrativos y me gusta hablar sobre estos proyectos cuando tengo la oportunidad. Hago esto con todo mi corazón. De hecho, el momento en que dejé de trabajar de 8 a 5 y me encontré en un negocio en línea como emprendedor digital fue probablemente una de las mejores decisiones que he tomado en mi vida. ¡Quiero estar seguro de que tú también irás por este camino! Que nadie te diga que es imposible. El cielo es el límite, de verdad… ¡solo si crees en él! Y todo comienza aquí… ¡en Maschiuts!



