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("Por favor, ingeresa un número ENTERO ->"))
if numero%5 == 0 and numero%3 == 0:
print("El número es divisible entre 3 y 5, ¡Número mágico!")
elif numero%3 == 0:
print("El número es divisible por 3")
elif numero%5 == 0:
print("El número es divisible por 5")
else:
print("No es un número mágico")

1 respuesta

¡Hola Piero, espero que estés bien!

He revisado tu código y parece que está casi perfecto para el ejercicio que estás realizando. Sin embargo, he notado que el mensaje que se imprime cuando el número es divisible por 3 y 5 no coincide exactamente con lo que se pide en la actividad. En tu código, el mensaje es: "El número es divisible entre 3 y 5, ¡Número mágico!", mientras que el ejercicio solicita que simplemente se imprima: "¡Número mágico!".

Aquí tienes cómo podrías ajustar tu código para que se alinee completamente con el ejercicio:

numero = int(input("Por favor, ingresa un número ENTERO -> "))
if numero % 5 == 0 and numero % 3 == 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")

Con este ajuste, tu programa cumplirá exactamente con los requisitos del ejercicio. Espero que esto te sea de ayuda y que continúes disfrutando de la programación en Python.

¡Espero haber ayudado y buenos estudios!