0% encontró este documento útil (0 votos)
26 vistas11 páginas

Reto de Dibujo con Python

Este documento presenta un reto para dibujar patrones usando Python. Instruye al lector a importar módulos, conectarse a la tortuga y crear una pantalla. Luego detalla 8 tareas como pedir input al usuario, definir funciones para dibujar una estrella y círculos, y usar bucles para repetir los patrones y cambiar de color. El objetivo es que el lector desarrolle un algoritmo creativo para dibujar múltiples formas.

Cargado por

ha.anamayela
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)
26 vistas11 páginas

Reto de Dibujo con Python

Este documento presenta un reto para dibujar patrones usando Python. Instruye al lector a importar módulos, conectarse a la tortuga y crear una pantalla. Luego detalla 8 tareas como pedir input al usuario, definir funciones para dibujar una estrella y círculos, y usar bucles para repetir los patrones y cambiar de color. El objetivo es que el lector desarrolle un algoritmo creativo para dibujar múltiples formas.

Cargado por

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

1

Bienvenidas al
Reto “Dibuja con Python”
Usa los conocimientos de Fundamentos de
Python 1 de Skills For All de Cisco.

Apoyate de la herramienta
para crear tu código.
Crea una cuenta en
https://app.edublocks.org/register

Al iniciar, crea un proyecto.


Nómbralo:
Reto CampaMET, y tu
nombre.

Usa el Mode “Python 3” y


selecciona en Type “Blocks”
Luego de clic en “Create”
Al finalizar este reto podrás:
● Comprender cómo funciona una secuencia de código
● Comprender cómo crear y actualizar variables
● Entender qué es una función
● Entender qué es una función con un argumento
● Comprender cómo crear bucles
● Comprender cómo capturar la entrada del usuario
● Comprender cómo reutilizar el código
Iniciar el reto
Antes de comenzar el proyecto necesitamos:
● Importar el módulo tortuga
● Conéctate a la tortuga
● Crear una pantalla
● Establecer el color de la pantalla según tu
creatividad
● ¡Acelera la Tortuga a 100!
● Cambia la forma de la tortuga a la forma
predeterminada ("turtle")
Tareas a completar
Usa tu imaginación y creatividad para lograr este algoritmo:
1. Pregunta al usuario si quiere jugar mediante la función input(). Si el usuario
ingresa "si", continúa con el juego, de lo contrario, muestra un mensaje de
despedida "bye" y termina el programa.

2. Si el usuario contestó "si", define una función llamada jugar(), que se utilizará
para dibujar un patrón, este puede ser una estrella o según tu creatividad. Usa
un bucle "for" en un rango de 5 y dentro crea el patrón.
Tareas a completar
3. Seguido a esto, define una función llamada circulo, que se utilizará para dibujar
un círculo con un radio "r". La función utilizará el método circle() de la tortuga
para dibujar un círculo y luego haz girar la tortuga a la derecha 45 grados.

4. Pide al usuario que ingrese el radio del círculo mediante input() y almacena el
valor en la variable "numero".
Tareas a completar
5. Crea un bucle "for" que se ejecute cuatro veces (0 a 3) para dibujar cuatro
patrones. Dentro del bucle, configura el color del lápiz de la tortuga en el color
que gustes y llama a la función iniciar() para dibujar tu patrón o la estrella
sugerida.

6. Cambia a otro color del lápiz de la tortuga y llama nuevamente a la función


jugar() para dibujar otra estrella.
Tareas a completar
7. Entra en un bucle for que se ejecuta ocho veces (0 a 7) para dibujar ocho círculos
utilizando la función circulo() con el radio ingresado por el usuario. Debes
cambiar color del lápiz de la tortuga antes de dibujar cada círculo.

8. Haz los ajustes que creas necesarios para dibujar patrones atractivos con
Python.
¡Qué dibuja el reto!
Si desarrollas la mayoría de las
actividades, podrías tener un
resultado similar a este
¡Felicidades!

Haz completado el reto


Indicadores Experta: 100% Habilidosa: 80% Aprendiz: 70%

Programación del algoritmo Desarrollo 7 de las 8 Desarrollo 6 de las 8 Desarrollo 5 de las 8


actividades actividades actividades

Creatividad en el dibujo Dibujó su propio patrón en la Modificó el patrón en la Uso el patrón sugerido en la
función iniciar función iniciar función iniciar

Desarrollo de pensamiento Agrego otro elemento con Reuso el código para crear Modificó un patrón existente
lógico color al dibujo nuevas formas

También podría gustarte