Hola Benito, 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 bien estructurado y cumple con las condiciones que mencionaste en el enunciado del ejercicio. Estás utilizando correctamente las estructuras condicionales if, elif y else para evaluar si el número ingresado es divisible por 3, por 5, por ambos, o por ninguno.
Aquí tienes un ejemplo práctico de cómo debería funcionar tu programa:
- Si el usuario ingresa el número
15, la salida debería ser "¡Número mágico!" porque 15 es divisible tanto por 3 como por 5. - Si el usuario ingresa el número
9, la salida debería ser "Divisible por 3" porque 9 es divisible por 3 pero no por 5. - Si el usuario ingresa el número
10, la salida debería ser "Divisible por 5" porque 10 es divisible por 5 pero no por 3. - Si el usuario ingresa el número
7, la salida debería ser "No es un número mágico" porque 7 no es divisible ni por 3 ni por 5.
Tu lógica está bien planteada, así que deberías ver los resultados esperados al probar con diferentes números.
Espero haber ayudado y buenos estudios!