Opción A · Simulador de intentos de Geometry Dash
Programa que:
- Pregunte el nombre del nivel y lo guarde en una variable.
- Tenga un bucle que represente los intentos: en cada uno muestra «Intento X» y un porcentaje (pídeselo al usuario o ve subíndolo poco a poco).
- Cuando el porcentaje llegue a 100, muestre «¡NIVEL COMPLETADO!» con cuántos intentos costó, y termine con
break. - Use al menos una función, por ejemplo una que decida un mensaje de ánimo según el porcentaje.
Opción B · Combate por turnos estilo Zelda
Programa que:
- Use un diccionario para Link (corazones y ataque) y otro para un enemigo (vida y ataque).
- Tenga una función
atacar(atacante, objetivo)que reste vida. - Use un
whileque repita los turnos mientras ambos tengan vida por encima de 0. - En cada turno muestre la vida de los dos.
- Al final anuncie quién ganó con un
if.
Opción C · Quiz de Hatsune Miku / Vocaloid
Programa que:
- Tenga una lista de preguntas (puedes usar una lista de diccionarios, cada uno con la pregunta y la respuesta correcta).
- Recorra las preguntas con un bucle, las muestre y pida la respuesta con
input(). - Lleve la cuenta de los aciertos en una variable.
- Al final muestre la puntuación y un mensaje distinto según cuántas acertó (
if/elif/else): por ejemplo «¡Eres un superfan!» si las acierta todas.