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