<qiyuangong>223_Rectangle Area_1.py
def computeArea( A, B, C, D, E, F, G, H):
    result = (C - A) * (D - B) + (G - E) * (H - F)
    if (C <= E or G <= A or H <= B or D <= F):
        return result
    dx = min(C, G) - max(A, E)
    dy = min(D, H) - max(B, F)
    return result - dx * dy
def sample_funcname ( var_0 , var_1 , var_2 , var_3 , var_4 , var_5 , var_6 , var_7 ) :
    var_8 = ( var_2 - var_0 ) * ( var_3 - var_1 ) + ( var_6 - var_4 ) * ( var_7 - var_5 )
    if ( var_2 <= var_4 or var_6 <= var_0 or var_7 <= var_1 or var_3 <= var_5 ) :
        return var_8
    var_11 = min ( var_2 , var_6 ) - max ( var_0 , var_4 )
    var_12 = min ( var_3 , var_7 ) - max ( var_1 , var_5 )
    return var_8 - var_11 * var_12
