logo

Dibujar un cuadrado y un rectángulo en Turtle - Python

Tortuga en Python:

Junto con Python, viene un módulo llamado tortuga . Ofrece dibujo con una pantalla de cartón y una tortuga (bolígrafo). Mueve la tortuga a dibujar cualquier cosa en la pantalla (lápiz) .

En otras palabras, Python tiene una característica llamada 'Tortuga' que funciona como una pizarra y nos permite indicarle que dibuje sobre ella . Hay otras funciones, como adelante() y contrarrestar(), para mover la tortuga. La tortuga puede avanzar de una posición a otra usando funciones como tortuga.adelante() y tortuga.derecha().

La biblioteca se llama tortuga , y el título del lápiz en pantalla que usamos para dibujar con él es el tortuga . En conclusión, aprender a programar en Python con la ayuda de la biblioteca Python Turtle es entretenido e interesante para los programadores novatos. Por lo general, los niños conocen las computadoras a través de Turtle.

Usando Turtle para trazar:

Debemos importar tortuga biblioteca, para poder acceder a sus diversas funciones y métodos. El paquete de lenguaje Python tiene biblioteca incorporada 'tortuga', por lo tanto, no es necesario instalarlo por separado. Los cuatro pasos que componen La hoja de ruta para llevar a cabo un programa tortuguero es la siguiente:

    Agregarel módulo tortuga.Creandouna tortuga tu puedes administrar .
  1. Haz uso de la tecnicas de dibujo de tortugas .
  2. Usando hecho() método.

Como ya se mencionó, debemos importar tortuga antes de usarlo. Se importa como:

 from turtle import * #or import turtle 

Primero deberíamos establecer un nuevo tablero de dibujo (ventana) y tortuga después de importar la biblioteca de tortugas y habilitar todas sus funciones para nosotros. Le asignamos el tortuga un nombre ttl ?y el ventana un nombre wndw . Como resultado, lo usamos en el código como:

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

La tortuga necesita ser movido ahora que la ventana y la tortuga están hechas. Codificamos más para avanzar ttl en 200 píxeles en la dirección ttl se enfrenta a.

 ttl.forward(200) 

hemos ttl avanzado por 200 píxeles .?Con la ayuda del función hecha () , ahora podemos dar por finalizado el programa.

edad de kylie jenner
 turtle.done() 

Dibujando las formas:

Adelante() y Izquierda() Hay dos funciones que podemos utilizar para dibujar. cuadrícula y rectángulos . Se deben comprender las características fundamentales de cada forma antes de poder dibujarla.

Cuadrado :

Comencemos usando un cuadrado. Un igual número de lados forman un cuadrado. Y hay un ángulo de 90° entre los dos lados adyacentes. Los lados paralelos están situados uno al lado del otro.

Explicando el código:

Ahora conocemos el características fundamentales de la plaza es decir. todos los lados son iguales . Python Turtle necesita dibujar un cuadrado ahora. Supongamos que un el lado del cuadrado mide 200 unidades largo.

 import turtle ttl = turtle.Turtle() 

Nosotros ¿importado? el módulo tortuga ¿aquí? en este momento. Después de eso, se hizo una nueva mesa de dibujo y se le dio un objeto con el nombre? ttl .

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

la tortuga tiene Avanzó 150 unidades. en el adelante dirección como es el lado de un cuadrado 150 unidades de largo. como el El ángulo entre lados vecinos es de 90°. luego giramos el tortuga 90°. El un lado del cuadrado ya está completo.

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

Aquí nosotros repitió el último paso tres veces para construir el resto tres lados del cuadrado de manera similar a como lo hicimos para el primer lado . Para dibujar los tres lados restantes, se hicieron las mismas declaraciones. reiteró tres veces más .

métodos de cadena 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) 

Producción :

Dibujar un cuadrado y un rectángulo en Turtle - Python

Creando un cuadrado en Turtle usando bucles:

Como podemos ver, repetimos las mismas declaraciones (adelante(150) y izquierda(90)) cuatro veces en el código anterior. Entonces, en lugar de escribirlos repetidamente, puede usar un bucle que se ejecuta cuatro veces .

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 

Producción :

El resultado del código antes mencionado será el mismo que el del código anterior.

Dibujar un cuadrado y un rectángulo en Turtle - Python

Explicación :

En este programa, en lugar de utilizar el adelante(150) y izquierda(90) función cuatro veces, la usamos solo una vez pero la ejecutamos cuatro veces con la ayuda de un en bucle para obtener el mismo resultado deseado que en el programa anterior.

Rectángulo :

Somos muy conscientes del hecho de que el las diagonales del rectángulo son iguales . Además, el lados opuestos de un rectángulo son de longitudes iguales . un rectángulo Los lados vecinos se encuentran en un ángulo de 90°. . Dibujaremos el rectángulo teniendo en cuenta estas características. digamos el El rectángulo tiene una longitud de 140 unidades. y un ancho de 70 unidades . Usando el siguiente código obtendremos un rectángulo en tortuga.

Explicando el código:

 import turtle ttl = turtle.Turtle() 

Nosotros ¿importado? el módulo tortuga ¿aquí? en este momento. Después de eso, se hizo una nueva mesa de dibujo y se le dio un objeto con el nombre? ttl .

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

la tortuga tiene avanzado 140 unidades en nuestra dirección porque un la longitud del rectángulo es 140 unidades . como el El ángulo entre lados vecinos es de 90°. nosotros entonces transformado la tortuga 90°. el rectángulo un lado ya está completo. La tortuga estaba entonces giró 90 grados y avanzado 70 unidades . el rectángulo el segundo lado ya está completo .

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

para dibujar el dos lados finales , los mismos argumentos se repiten una vez más en ambas direcciones. Por último , completando el código para crear un rectángulo en Tortuga Pitón.

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 

Producción :

Dibujar un cuadrado y un rectángulo en Turtle - Python

Dibujar un rectángulo en Turtle usando bucles:

Usando un en bucle para dibujar es bastante similar a cómo lo usamos para dibujar un cuadrado. En un bucle for, pondremos adelante(140), izquierda(90), adelante(70) e izquierda(90) y ejecutarlo dos veces.

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 

Producción :

Dibujar un cuadrado y un rectángulo en Turtle - Python

Explicación :

En este programa, en lugar de utilizar el adelante(140), izquierda(90), adelante(70) y izquierda(90) ?Función dos veces, la usamos solo una vez pero la ejecutamos dos veces con la ayuda de un en bucle para obtener el mismo resultado deseado que en el programa anterior.

Dibujar un cuadrado y un rectángulo juntos:

Como sugiere el título, dibujaremos una cuadrado y un rectángulo en un solo programa con la ayuda de varias funciones de la tortuga biblioteca de Python. El código para lo siguiente se proporciona a continuación:

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) 

Producción :

códigos de error de Linux
Dibujar un cuadrado y un rectángulo en Turtle - Python

Explicación :

En el programa antes mencionado, en primer lugar, importó la biblioteca de tortugas a nuestro programa. Luego usamos un en bucle dibujar un cuadrado primero. El bucle estaba formado por métodos hacia adelante (60) y hacia la izquierda (90) y ejecutado cuatro veces para completar un cuadrado. Luego usamos el método arriba() para levantar el corral de tortugas y mover el corral a las nuevas coordenadas usando el método ir a (80,0). Luego usamos el método abajo () para comenzar a usar el corral para tortugas nuevamente. A continuación, dibujamos un rectángulo , utilizando los métodos adelante(120) e izquierda(90) para dibujar el primer lado del rectángulo y el métodos hacia adelante (80) y hacia la izquierda (90) para dibujar el segundo lado del rectángulo . Nosotros entonces repitió los dos últimos pasos nuevamente para dibujar los dos lados restantes del rectángulo.

Finalmente, como resultado obtuvimos una salida donde obtuvimos ambos, un cuadrado y un rectángulo dibujado.?

Conclusión :

En este artículo, utilizamos? Biblioteca Turtle de Python ?dibujar un cuadrado y un?rectángulo de varias maneras posibles. Creemos que este artículo aclarará la idea detrás de la biblioteca de tortugas y una de sus aplicaciones, que es crear varias formas.