Hola, Fernando, espero que estés bien
Parece que estás trabajando en un juego que evalúa la divisibilidad de un número por 3 y 5. Vamos a revisar tu código y ver cómo mejorarlo para que cumpla con los requisitos del ejercicio.
Tu código actual tiene algunos detalles que podemos ajustar para que funcione correctamente:
Aquí tienes una versión corregida:
numero = int(input("Ingresa el dato: "))
if numero % 5 == 0 and numero % 3 == 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")
Cambios realizados:
f-string ya que no es necesario incluir el número en el mensaje.Espero que esto te ayude y que puedas continuar con tu juego. ¡Bons estudos!