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

Juego de múltiplos mágicos

Estás desarrollando un pequeño juego. El usuario ingresa un número entero y el programa debe evaluar lo siguiente:

  • Si el número es divisible por 3 y 5, muestra: "¡Número mágico!"
  • Si solo es divisible por 3, muestra: "Divisible por 3"
  • Si solo es divisible por 5, muestra: "Divisible por 5"
  • Si no es divisible por ninguno, muestra: "No es un número mágico"

Este tipo de lógica es muy útil en juegos, validaciones o filtros.

Respuesta:

numeroMagico = int(input("Ingresa un numero: "))

if numeroMagico % 3 == 0 and numeroMagico % 5 == 0:
print(f"El numero {numeroMagico} es un ¡Numero Magico!")
elif numeroMagico % 5 == 0:
print(f"El numero {numeroMagico} es divisible entre 5")
elif numeroMagico % 3 == 0:
print(f"El numero {numeroMagico} es divisible entre 3")
else:
print(f"El numero {numeroMagico} no es un numero magico")

1 respuesta

¡Hola Elier, espero que estés bien!

Tu código para el juego de múltiplos mágicos parece estar bien estructurado y cumple con la lógica descrita. Has utilizado correctamente las declaraciones if, elif y else para evaluar las condiciones de divisibilidad. Aquí tienes un pequeño ejemplo práctico para probar tu código:

# Prueba con el número 15
numeroMagico = 15

if numeroMagico % 3 == 0 and numeroMagico % 5 == 0:
    print(f"El numero {numeroMagico} es un ¡Numero Magico!")
elif numeroMagico % 5 == 0:
    print(f"El numero {numeroMagico} es divisible entre 5")
elif numeroMagico % 3 == 0:
    print(f"El numero {numeroMagico} es divisible entre 3")
else:
    print(f"El numero {numeroMagico} no es un numero magico")

Al ejecutar este código, debería mostrar "El numero 15 es un ¡Numero Magico!" porque 15 es divisible tanto por 3 como por 5.

Si encuentras algún problema específico al ejecutar el código, asegúrate de revisar si el número ingresado es realmente un entero y que no haya errores de sintaxis en otras partes del código.

Espero haber ayudado y buenos estudios!