<qiyuangong>022_Generate_Parentheses_1.py
def generate(leftnum, rightnum, s, result):
    if leftnum == 0 and rightnum == 0:
        result.append(s)
    if leftnum > 0:
        generate(leftnum - 1, rightnum, s + '(', result)
    if rightnum > 0 and leftnum < rightnum:
        generate(leftnum, rightnum - 1, s + ')', result)
def sample_funcname ( var_1 , var_2 , var_3 , var_4 ) :
    if var_1 == 0 and var_2 == 0 :
        var_4.append ( var_3 )
    if var_1 > 0 :
        var_0 ( var_1 - 1 , var_2 , var_3 + '(' , var_4 )
    if var_2 > 0 and var_1 < var_2 :
        var_0 ( var_1 , var_2 - 1 , var_3 + ')' , var_4 )
