ejercicio 7
Estás desarrollando un pequeño juego. El usuario ingresa un número entero y el programa debe evaluar lo siguiente:
Si el número es divisible por 3 y 5, muestra: "¡Número mágico!"
Si solo es divisible por 3, muestra: "Divisible por 3"
Si solo es divisible por 5, muestra: "Divisible por 5"
Si no es divisible por ninguno, muestra: "No es un número mágico"
Este tipo de lógica es muy útil en juegos, validaciones o filtros.
try:
# Usamos try-except para evitar que el programa se detenga si el usuario ingresa texto en lugar de número
# solicitamos al usuario que ingrese un numero y lo convertiremos a un entero para aplicar en operaciones matematicas
numero = int(input("Ingresa un numero para empezar a jugar."))
# verificamos si el numero es divisible entre 5 y 3
if numero % 5 == 0 and numero % 3 == 0:
print("¡Numero magico!")
elif numero % 3 == 0:
print("Divisible por 3")
elif numero % 5 == 0:
print("Divisible por 5")
else:
print("No es un numero magico")
except ValueError:
print("Ingresa un numero valido")