La resolución fue la siguiente:
num_ent= int(input('Ingrese numero entero: '))
if num_ent % 3 == 0 and num_ent % 5 == 0:
print('Numero magico')
elif num_ent % 3 == 0:
print('Divisible por 3')
elif num_ent % 5 == 0:
print('Divisible or 5')
else:
print('No es un numero magico')
En este caso fue desafiante ya que se tienen que cumplir las 2 condiciones para llegar a ser el numero mágico, ser divisible de 3 (verdadero) y 5 (verdadero) numero mágico. Ejemplo 15 ya que no tiene residuo.
Si solo se cumple una sola condición pasa a ser evaluado en el ciclo divisible de 3 (verdadero) 5 (falso) imprime divisible por 3.
Si solo se cumple una sola condición pasa a ser evaluado en el ciclo divisible de 5 (verdadero) 3 (falso) imprime divisible por 5.
De no cumplirse la condición en ninguno de los casos ciclo divisible de 3 (falso) y ciclo divisible 5 (falso) no es un numero mágico.