Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCristian García <cristian99garcia@gmail.com>2013-09-08 22:26:48 (GMT)
committer Cristian García <cristian99garcia@gmail.com>2013-09-08 22:26:48 (GMT)
commitd87186c42821c2efb261beeb5bd4e69e8210f3e5 (patch)
tree8e5151a2a34d984cb7c12125661f4f69ed7cd60d
parentebc4134cb717890d2c4ced505a8217cf2c4ed3aa (diff)
Actualizando el archivo 'Errores conocidos'
-rw-r--r--Calculadora.py6
-rw-r--r--Errores conocidos13
2 files changed, 6 insertions, 13 deletions
diff --git a/Calculadora.py b/Calculadora.py
index bf6208d..092d242 100644
--- a/Calculadora.py
+++ b/Calculadora.py
@@ -210,7 +210,11 @@ class Calculadora():
resultado += str(numero)
if x == 0:
- res = str(eval(resultado))
+ if resultado != '-':
+ res = str(eval(resultado))
+
+ else:
+ res = '0'
elif x == 1:
res = str(eval(resultado)) + 'x'
diff --git a/Errores conocidos b/Errores conocidos
index ba4b0e6..3b6ffcb 100644
--- a/Errores conocidos
+++ b/Errores conocidos
@@ -1,13 +1,2 @@
-Al introducir -x+x por ejemplo, el programa tira el siguiente error:
Operacion: -x+x
-Traceback (most recent call last):
- File "Calculadora.py", line 256, in <module>
- Calculadora(cuenta)
- File "Calculadora.py", line 66, in __init__
- print self.reducir_polinomios(operacion)
- File "Calculadora.py", line 213, in reducir_polinomios
- res = str(eval(resultado))
- File "<string>", line 1
- -
- ^
-SyntaxError: unexpected EOF while parsing
+-x+x+0