LABORATORIO - Adivina el número secreto
Tiempo Estimado
15 minutos
Nivel de Dificultad
Fácil
Objetivos
Familiarizar al estudiante con:
- Utilizar el bucle
while. - Reflejar situaciones de la vida real en un programa de ordenador.
Escenario
Un mago junior ha elegido un número secreto. Lo ha escondido en una variable llamada numero_secreto. Quiere que todos los que ejecutan su programa jueguen el juego Adivina el número secreto, y adivina qué número ha elegido para ellos. ¡Quiénes no adivinen el número quedarán atrapados en un bucle sin fin para siempre! Desafortunadamente, él no sabe cómo completar el código.
numero_secreto = 777
print(
"""
+==================================+
| ¡Bienvenido a mi juego, muggle! |
| Introduce un número entero |
| y adivina qué número he |
| elegido para ti. |
| Entonces, |
| ¿Cuál es el número secreto? |
+==================================+
""")
Tu tarea es ayudar al mago a completar el código en el editor de tal manera que el código:
- Pedirá al usuario que ingrese un número entero.
- Utilizará un bucle
while. - Comprobará si el número ingresado por el usuario es el mismo que el número escogido por el mago. Si el número elegido por el usuario es diferente al número secreto del mago, el usuario debería ver el mensaje
"¡Ja, ja! ¡Estás atrapado en mi bucle!"y se le solicitará que ingrese un número nuevamente. Si el número ingresado por el usuario coincide con el número escogido por el mago, el número debe imprimirse en la pantalla, y el mago debe decir las siguientes palabras:"¡Bien hecho, muggle! Eres libre ahora".
Información adicional: Observa la función print(). La forma en que lo hemos utilizado aquí se llama impresión multilínea. Puede utilizar comillas triples para imprimir cadenas en varias líneas para facilitar la lectura del texto o crear un diseño especial basado en texto. Experimenta con ello.