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

numeroEntero = int(input("Ingrese un número entero: "))

if numeroEntero % 3 == 0 and numeroEntero % 5 == 0:
print("¡Número mágico!")

elif numeroEntero % 3 == 0:
print("Divisible por 3")

elif numeroEntero % 5 == 0:
print("Divisible por 5")

else:
print("No es un número mágico")

1 respuesta

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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!