<qiyuangong>069_Sqrt(x)_1.py
def mySqrt( x):
    if x == 0:
        return 0
    low = 0
    high = x
    last = x
    while high >= low:
        mid = (low + high) / 2
        temp = mid * mid
        if temp == x:
            return mid
        elif temp < x:
            low = mid + 1
            last = mid
        else:
            high = mid - 1
    return last
def sample_funcname ( var_0 ) :
    if var_0 == 0 :
        return 0
    var_2 = 0
    var_3 = var_0
    var_4 = var_0
    while var_3 >= var_2 :
        var_6 = ( var_2 + var_3 ) / 2
        var_7 = var_6 * var_6
        if var_7 == var_0 :
            return var_6
        elif var_7 < var_0 :
            var_2 = var_6 + 1
            var_4 = var_6
        else :
            var_3 = var_6 - 1
    return var_4
