pues mira, esta mal como escribiste if( input(PIN_B0==0)), ya que cuando ponemos if( input(PIN_B0)) le decimos SI el puerto b0 detecta nivel alto, entonces haz ........., el 'else' sirve para decirle, sino es cero, entonces haz otra cosa, si quieres poner para diferentes puertos, solamente por if (input(pin_bX)) 4 veces, para el puerto que quieras, espero haberme explicado, ejemplo
if (input(pin_b0)){
/////hago una cosa
}
if (input(pin_b1)){
////////hago lo otro
}
y asi sucesivamente, saludos