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

numero = int(input("Ingrese un número entero positivo: "))
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, Carlos, espero que estés bien

Parece que tu código está bastante alineado con lo que se pide en el ejercicio. Has implementado correctamente las condiciones para verificar si un número es divisible por 3, por 5 o por ambos. Aquí está tu código con un pequeño comentario para cada sección:

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

# Verifica si el número es divisible por 3 y 5
if numero % 3 == 0 and numero % 5 == 0:
    print("¡Número Mágico!")
# Verifica si el número es solo divisible por 3
elif numero % 3 == 0:
    print("Divisible por 3")
# Verifica si el número es solo divisible por 5
elif numero % 5 == 0:
    print("Divisible por 5")
# Si no es divisible por 3 ni por 5
else:
    print("No es un número mágico")

Tu código debería funcionar correctamente para el juego de "Múltiplos Mágicos" tal como se describe en el ejercicio. Si estás experimentando algún problema específico con este código, por favor, compártelo para que pueda ayudarte mejor.

Espero haber ayudado y buenos estudios!