Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafío 10: Juego de múltiplos mágicos

En este ejercicio creamos un pequeño juego para practicar el uso de operadores lógicos y condicionales en Python.
El programa evalúa si un número entero ingresado por el usuario es divisible por 3, por 5, por ambos o por ninguno

Mi solución:
numero = int(input("Ingresa un número entero: "))

if numero % 3 == 0 and numero % 5 == 0:
print("¡Número mágico!")
elif numero % 3 == 0:
print("Divisible por 3")
elif numero % 5 == 0:
print("Divisible por 5")
else:
print("No es un número mágico")

Fue interesante ver cómo una simple combinación de condiciones puede dar lugar a una lógica tipo juego, muy útil para practicar validaciones y control de flujo.

1 respuesta

¡Hola Veronica, espero que estés bien!

Tu solución al desafío del juego de múltiplos mágicos parece estar bien implementada. Has utilizado correctamente las estructuras condicionales if, elif y else para evaluar si un número es divisible por 3, por 5, por ambos o por ninguno. La lógica que has aplicado coincide con lo que se pide en el ejercicio.

Aquí tienes un ejemplo de cómo tu código funciona:

  • Si el usuario ingresa el número 15, el programa imprimirá "¡Número mágico!" porque 15 es divisible tanto por 3 como por 5.
  • Si el usuario ingresa el número 9, el programa imprimirá "Divisible por 3" porque 9 es divisible por 3.
  • Si el usuario ingresa el número 10, el programa imprimirá "Divisible por 5" porque 10 es divisible por 5.
  • Si el usuario ingresa el número 7, el programa imprimirá "No es un número mágico" porque 7 no es divisible ni por 3 ni por 5.

Tu código es un buen ejemplo de cómo usar operadores lógicos y condicionales para crear una lógica de juego sencilla pero efectiva.

Espero haber ayudado y buenos estudios!