0% encontró este documento útil (0 votos)
173 vistas3 páginas

Ejercicios Turtle Bucles Con Codigo

El documento presenta ejercicios prácticos utilizando la biblioteca Turtle en Python, enfocados en la creación de patrones visuales mediante bucles. Se proponen modificaciones en el código para experimentar con diferentes figuras y efectos visuales, fomentando la creatividad y el aprendizaje de conceptos de programación. Cada ejercicio incluye un código base y sugiere cambios para observar los efectos de las modificaciones realizadas.

Cargado por

hschluter
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
173 vistas3 páginas

Ejercicios Turtle Bucles Con Codigo

El documento presenta ejercicios prácticos utilizando la biblioteca Turtle en Python, enfocados en la creación de patrones visuales mediante bucles. Se proponen modificaciones en el código para experimentar con diferentes figuras y efectos visuales, fomentando la creatividad y el aprendizaje de conceptos de programación. Cada ejercicio incluye un código base y sugiere cambios para observar los efectos de las modificaciones realizadas.

Cargado por

hschluter
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Ejercicios con Turtle y Bucles en Python

Ejercicio 1: Espiral de colores (con for)

Consigna:

Ejecutá el código y observá cómo se forma una espiral con trazos de colores aleatorios.

Luego, realizá al menos tres modificaciones en el código para crear diferentes patrones. Podés cambiar:

- el ángulo de giro (right(...)),

- la cantidad de pasos del bucle (range(...)),

- o probar left() en lugar de right().

Describí qué efecto produce cada cambio que probás.

Guardá el mejor diseño que obtengas con una captura o exportando como imagen si es posible.

Código base:

from turtle import *


from random import randint

colormode(255)
speed(0)

for lado in range(1, 200):


r = randint(0, 255)
g = randint(0, 255)
b = randint(0, 255)
color(r, g, b)
forward(lado)
right(45)

exitonclick()

Ejercicio 2: Figuras repetidas (con while)

Consigna:

Este programa dibuja una figura (cuadrado) muchas veces, rotándola para crear un efecto visual.
Ejercicios con Turtle y Bucles en Python

1. Ejecutá el código original.

2. Cambiá el tipo de figura dibujada dentro del bucle for: probá con triángulos, hexágonos o estrellas.

3. Experimentá modificando el ángulo de rotación (right(10)) y la cantidad de repeticiones.

¿Qué efecto tiene cada cambio?

Elegí tu versión favorita y nombrala (por ejemplo: "Flor de hexágonos" o "Sol de triángulos").

Código base:

from turtle import *


from random import randint

colormode(255)
speed(0)

repeticiones = 0
lado = 100

while repeticiones < 36:


r = randint(0, 255)
g = randint(0, 255)
b = randint(0, 255)
color(r, g, b)

for i in range(4): # dibuja un cuadrado


forward(lado)
right(90)

right(10)
repeticiones += 1

exitonclick()

Ejercicio 3: Roseta con líneas (for + color)

Consigna:

El código dibuja líneas desde el centro hacia afuera, girando un poco en cada repetición y cambiando el

color.
Ejercicios con Turtle y Bucles en Python

- Ejecutá el programa y observá el patrón.

- Modificá la cantidad de líneas (range(...)) y el ángulo (right(5)) para crear diferentes rosetas o formas.

- Probá reemplazar las líneas por otras figuras (como círculos pequeños o triángulos).

Finalmente, respondé:

¿Qué combinación de valores te dio una figura equilibrada o atractiva?

Mostrá tu diseño final.

Código base:

from turtle import *


from random import randint

colormode(255)
speed(0)

for i in range(72):
r = randint(100, 255)
g = randint(100, 255)
b = randint(100, 255)
color(r, g, b)
forward(100)
backward(100)
right(5)

exitonclick()

También podría gustarte