<qiyuangong>067_Add_Binary_2.py
def addBinary( a, b):
    res = ''
    lsa, lsb = len(a), len(b)
    pos, plus, curr = -1, 0, 0
    while (lsa + pos) >= 0 or (lsb + pos) >= 0:
        if (lsa + pos) >= 0:
            curr += int(a[pos])
        if (lsb + pos) >= 0:
            curr += int(b[pos])
        res = str(curr % 2) + res
        curr //= 2
        pos -= 1
    if curr == 1:
        res = '1' + res
    return res
def sample_funcname ( var_0 , var_1 ) :
    var_3 = ''
    var_5 , var_6 = len ( var_0 ) , len ( var_1 )
    var_8 , var_10 , var_11 = - 1 , 0 , 0
    while ( var_5 + var_8 ) >= 0 or ( var_6 + var_8 ) >= 0 :
        if ( var_5 + var_8 ) >= 0 :
            var_11 += int ( var_0 [ var_8 ] )
        if ( var_6 + var_8 ) >= 0 :
            var_11 += int ( var_1 [ var_8 ] )
        var_3 = str ( var_11 % 2 ) + var_3
        var_11 //= 2
        var_8 -= 1
    if var_11 == 1 :
        var_3 = '1' + var_3
    return var_3
