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

JUEGO DE MULTIPLOS MAGICOS

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")
1 respuesta

¡Hola Estudiante, espero que estés bien!

Sugerencia: compartir tu proyecto en el canal #comparta-tu-codigo en el servidor ONE en Discord ;)

Parece que ya has implementado correctamente el juego de múltiplos mágicos según las instrucciones del ejercicio. Tu código evalúa si un número ingresado por el usuario es divisible por 3 y 5, solo por 3, solo por 5, o por ninguno, y muestra el mensaje correspondiente.

Aquí te dejo un ejemplo práctico de cómo funcionaría tu código:

  1. 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.
  2. Si el usuario ingresa el número 9, el programa imprimirá "Divisible por 3" porque 9 es divisible solo por 3.
  3. Si el usuario ingresa el número 10, el programa imprimirá "Divisible por 5" porque 10 es divisible solo por 5.
  4. 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 lógica está bien estructurada y debería funcionar correctamente en estos casos. Espero que esto te ayude a entender mejor cómo funciona tu código. ¡Espero haber ayudado y buenos estudios!