@@ -85,9 +85,9 @@ def crochets_parentheses_correctes(expression):
8585 if car == "(" or car == "[" :
8686 empile (car )
8787
88- if car == ")" or "]" :
88+ if car == ")" or car == "]" :
8989 if pile_est_vide ():
90- return False # Problème : il manque une "( "
90+ return False # Problème : il manque "(" ou "[ "
9191 else :
9292 element = depile ()
9393 if element == "[" and car == ")" :
@@ -103,10 +103,11 @@ def crochets_parentheses_correctes(expression):
103103print ("--- Expression avec crochets et parenthèses corrects ---" )
104104
105105expression = "(a+b)^2 = (a^2 + [b^2+[2(ab)]])"
106- print ("L'expression" ,expression ,"est bien parenthésées et crochetées ?" ,parentheses_correctes (expression ))
106+ print ("L'expression" ,expression ,"est bien parenthésées et crochetées ?" ,crochets_parentheses_correctes (expression ))
107107
108108expression = "((a+b)]^3 = [a+b]"
109- print ("L'expression" ,expression ,"est bien parenthésées et crochetées ?" ,parentheses_correctes (expression ))
109+ print ("L'expression" ,expression ,"est bien parenthésées et crochetées ?" ,crochets_parentheses_correctes (expression ))
110110
111111expression = "[a+b)^4] = (a+b)"
112- print ("L'expression" ,expression ,"est bien parenthésées et crochetées ?" ,parentheses_correctes (expression ))
112+ print ("L'expression" ,expression ,"est bien parenthésées et crochetées ?" ,crochets_parentheses_correctes (expression ))
113+
0 commit comments