Cómo programar un patrón geométrico genial en Python (con imágenes)

Tabla de contenido:

Cómo programar un patrón geométrico genial en Python (con imágenes)
Cómo programar un patrón geométrico genial en Python (con imágenes)

Video: Cómo programar un patrón geométrico genial en Python (con imágenes)

Video: Cómo programar un patrón geométrico genial en Python (con imágenes)
Video: Cómo Permitir que Otras Personas Suban Archivos a mi Dropbox y Compartir una Carpeta 2024, Mayo
Anonim

La programación a veces puede ser algo aburrida y tediosa, especialmente cuando se trata de tomar clases de programación. A menudo, los programas que crea simplemente muestran todo en una pequeña ventana negra y eso es todo. En el lenguaje de programación Python, puedes usar algo llamado Turtle Graphics que te permite crear algunos programas muy interesantes. Un programador de cualquier nivel de habilidad puede usar esto para crear un patrón geométrico genial en Python.

Pasos

Programe un patrón geométrico genial en Python Paso 1
Programe un patrón geométrico genial en Python Paso 1

Paso 1. Descargar el compilador de Python.

Asegúrese de descargar la versión 2.7.

Programa un patrón geométrico genial en Python Paso 2
Programa un patrón geométrico genial en Python Paso 2

Paso 2. Abra el shell de Python

Vaya a la carpeta Python 2.7 y haga clic en “IDLE (Python GUI). Debería aparecer con un shell de python como este.

Programa un patrón geométrico genial en Python Paso 3
Programa un patrón geométrico genial en Python Paso 3

Paso 3. Inicie un nuevo archivo desde el shell

En la esquina superior izquierda, haga clic en archivo y en el menú desplegable haga clic en "Nuevo archivo". Esto abrirá un archivo sin título donde escribirás tu programa.

Programe un patrón geométrico genial en Python Paso 4
Programe un patrón geométrico genial en Python Paso 4

Paso 4. Importar gráficos de tortugas

Para poder utilizar gráficos de tortugas, debe importarlos a su programa. Usted esta en la primera línea de su código. Simplemente escribe "from turtle import *" así. Para darle a su programa colores generados aleatoriamente, en la siguiente línea debe escribir "importar aleatorio".

Programe un patrón geométrico genial en Python Paso 5
Programe un patrón geométrico genial en Python Paso 5

Paso 5. Cree una pantalla en su programa

Para tener gráficos en su programa, debe crear una pantalla para que se muestren. Para ello, cree una variable (es mejor nombrar la pantalla de la variable) y configurándola como la función “Pantalla ()”. También es necesario configurar el tamaño de la pantalla. En la siguiente línea, tome el nombre de la variable que creó para su pantalla y use la función de tamaño de pantalla. Por ejemplo: screen.screensize (400, 400,”negro”). Dentro de los paréntesis se encuentra la configuración de la altura, el ancho y el color de fondo de la pantalla.

Programe un patrón geométrico genial en Python Paso 6
Programe un patrón geométrico genial en Python Paso 6

Paso 6. Crea un bolígrafo para dibujar el patrón geométrico

Al igual que en el paso anterior con la pantalla, estableces una variable (el mejor nombre de lápiz para evitar confusiones) igual a la función “Lápiz ()”. En la siguiente línea, establece la velocidad del lápiz usando la función de velocidad de la misma manera que en el último paso, sin embargo, en lugar de usar ".screensize", usa ".speed". Dentro de los paréntesis, establece la velocidad (para crear el patrón rápidamente, intente establecer la velocidad en 75).

Programe un patrón geométrico genial en Python Paso 7
Programe un patrón geométrico genial en Python Paso 7

Paso 7. Cree una variable más tarde para usarla como el tamaño de un cuadrado

El patrón geométrico genial que obtienes en este programa está hecho de muchos cuadrados que se dibujan en la pantalla. Debe crear una variable llamada "tamaño" e igualarla a 20 que se utilizará para establecer el tamaño de estos cuadrados

Programe un patrón geométrico genial en Python Paso 8
Programe un patrón geométrico genial en Python Paso 8

Paso 8. Cree un bucle for

Para obtener el patrón geométrico deseado, debe mantener el bolígrafo creando cuadrados, lo hace a través de la repetición, que es para lo que sirve un bucle for. Esto se hace escribiendo en la siguiente línea de código "para i en el rango (150):". Lo que hace esto es configurar el programa para que se ejecute algo 150 veces, en este caso se utilizará para dibujar cuadrados 150 veces, lo que dará como resultado un patrón geométrico genial. (Todos los pasos después de crear el bucle for deberán estar dentro del bucle for. Esto se hace simplemente presionando la tecla de tabulación y sangrando. Sin embargo, debería hacerlo automáticamente después de crear el bucle).

Programe un patrón geométrico genial en Python Paso 9
Programe un patrón geométrico genial en Python Paso 9

Paso 9. Prepare un color al azar

Para darle al patrón colores generados aleatoriamente, debe hacer lo siguiente. En la siguiente línea, cree una variable denominada “r” y ajústela a “random.randint (0, 225). Repita este paso dos veces más usando los nombres de variable "g" y "b".

Programa un patrón geométrico genial en Python Paso 10
Programa un patrón geométrico genial en Python Paso 10

Paso 10. Guarde el color aleatorio

Ahora que hay tres variables que generan números aleatorios, debe almacenarlas en una variable. En la siguiente línea de código, cree una variable llamada "randcol" y ajústela a "(r, g, b)".

Programe un patrón geométrico genial en Python Paso 11
Programe un patrón geométrico genial en Python Paso 11

Paso 11. Permita que el programa use color

Para que su programa tenga acceso a los colores, ha ejecutado la función de color. Para ejecutar la función de color, todo lo que necesita hacer es escribir en la siguiente línea de código “colormode (255)” y pasar a la siguiente línea.

Programe un patrón geométrico genial en Python Paso 12
Programe un patrón geométrico genial en Python Paso 12

Paso 12. Establezca el color

Con el bolígrafo que creó anteriormente, establecerá su color. Para ello, escriba "pen.color (randcol)". Esto ahora le dará a su bolígrafo un color aleatorio cuando dibuje el patrón.

Programe un patrón geométrico genial en Python Paso 13
Programe un patrón geométrico genial en Python Paso 13

Paso 13. Dé las instrucciones a la pluma

Para obtener el efecto deseado, deberá escribir "pen.circle (tamaño, pasos = 4)". En el paso 7, creó un "tamaño" variable que se utiliza aquí. Entonces la parte de “pasos = 4” es lo que crea el cuadrado.

Programa un patrón geométrico genial en Python Paso 14
Programa un patrón geométrico genial en Python Paso 14

Paso 14. Gire el bolígrafo

El patrón genial proviene de girar el bolígrafo en cada iteración del bucle. Gire el lápiz escribiendo en la siguiente línea de código “pen.right (55)”. Esto hace que el bolígrafo gire a la derecha a 55 grados cada vez que atraviesa el bucle.

Programe un patrón geométrico genial en Python Paso 15
Programe un patrón geométrico genial en Python Paso 15

Paso 15. Incrementa el tamaño del cuadrado

Parte del patrón genial es que el cuadrado sigue creciendo. Para ello, escriba la última línea de código "tamaño = tamaño +3". Entonces, cada vez que pasa por el bucle, aumenta el tamaño del cuadrado en 3.

Programe un patrón geométrico genial en Python Paso 16
Programe un patrón geométrico genial en Python Paso 16

Paso 16. Ejecute el programa

Su programa debería tener el mismo aspecto que aquí. Para ver el patrón geométrico genial, todo lo que tienes que hacer es presionar "f5" en tu teclado.

Consejos

  • La primera vez que se ejecute le pedirá que guarde el programa, asegúrese de guardarlo como un archivo.py
  • Después de ejecutarlo por primera vez, si dice que el programa no responde, simplemente ignórelo y salga del programa.

Recomendado: