def fmt_cb ( val , read = True ) :
    if read :
        val = int ( val , 16
        val >>= 1
        return "str" % val
    else :
        val = int ( val )
        val <<= 1
        return "str" % val

def fmt_cb ( val , read = True ) :
    if read :
        val = int ( val , 16 )
        val >>= 1
        return "str" % val
    else :
        val = int ( val )
        val <<= 1
        return "str" % val

次に示すpythonコードの誤りを修正しなさい。