File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -202,6 +202,17 @@ def open_parenthesis_click(self):
202202 >>> # Display muestra: "("
203203 >>> # use_expression_mode = True
204204 """
205+ # Si hay algo en current_value o ya hay operación en curso, transferir a expression
206+ if not self .use_expression_mode :
207+ if self .first_number is not None :
208+ self .expression = str (self .first_number )
209+ if self .operator :
210+ self .expression += self .operator
211+ if self .current_value :
212+ self .expression += self .current_value
213+ elif self .current_value :
214+ self .expression = self .current_value
215+
205216 self .use_expression_mode = True
206217 self .expression += '('
207218 self .display .delete (0 , tk .END )
@@ -408,6 +419,7 @@ def equals_click(self):
408419 self .display .insert (0 , str (result ))
409420
410421 # Preparar para la siguiente operación
422+ self .current_value = str (result )
411423 self .expression = str (result )
412424 self .use_expression_mode = False
413425
You can’t perform that action at this time.
0 commit comments