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

[Proyecto] Juego de múltiplos mágicos

num_usuario = int(input('Digite un número entero: '))

if num_usuario % 3 == 0 and num_usuario % 5 == 0:
    print('¡Número mágico!')
elif num_usuario % 3 == 0:
    print('Divisible por 3')
elif num_usuario % 5 == 0:
    print('Divisible por 5')
else:
    print('No es un número mágico')
  1. Ejecución con número mágico --> 15.
    Ejecucion con numero magico
  2. Ejecucion con número divisible entre 3 --> 9
    Ejecucion con número divisible entre 3
  3. Ejecucion con numero divisible por 5 --> 25
    Ejecucion con numero divisible por 5
  4. No es numero mágico --> 16
    Ejecucion no es numero mágico
1 respuesta

¡Hola Nillson, espero que estés bien!

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

Tu código parece estar funcionando correctamente según las instrucciones del ejercicio. Estás evaluando si el número ingresado por el usuario es divisible por 3, por 5, por ambos, o por ninguno, y mostrando el mensaje adecuado para cada caso.

Aquí tienes un pequeño resumen de lo que hace tu código:

  1. Si el número es divisible por 3 y 5, imprime "¡Número mágico!".
  2. Si solo es divisible por 3, imprime "Divisible por 3".
  3. Si solo es divisible por 5, imprime "Divisible por 5".
  4. Si no es divisible por ninguno, imprime "No es un número mágico".

Cada uno de los casos que probaste (15, 9, 25, y 16) está mostrando el resultado esperado. ¡Parece que todo está en orden!

Espero haber ayudado y buenos estudios!