Condicionales en Python

6. Condición no booleana

Dado que cualquier variable puede interpretarse como una variable booleana, si la condición es una comparación con cero, podemos omitir la comparación.

El programa siguiente informa si un número ingresado es par o impar.

El código podría ser:

Pero, teniendo en cuenta que siempre se evalúa si la condición es verdadera (1 o True), el código anterior se podría simplificar omitiendo la comparación (!=) y así, la condición será evaluada como una variable booleana.

¿Qué hace este código? 

numero = int(input("Numero: "))
if numero:
    print("es uno")
else:
    print("es cero")

Escribir un script que permita el ingreso de un número e informe si es divisible por 2 o por 3 utilizando las condiciones sin el  !=