From 804e5493a7de5d5c407e1b8b4850eed996bf2f08 Mon Sep 17 00:00:00 2001 From: devilman1789 <99097458+devilman1789@users.noreply.github.com> Date: Sat, 17 Dec 2022 16:08:44 -0500 Subject: [PATCH] Update ecuaciones-cuadraticas.py --- ecuaciones-cuadraticas.py | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/ecuaciones-cuadraticas.py b/ecuaciones-cuadraticas.py index 6c2ee27..3314bee 100644 --- a/ecuaciones-cuadraticas.py +++ b/ecuaciones-cuadraticas.py @@ -36,12 +36,20 @@ def solve_quadratic_equation(a, b, c): #Pedimos los valores de los coeficientes a, b y c while True: print("Introduce los valores de los coeficientes a, b y c de la ecuación cuadrática: ax^2 + bx + c = 0") - a = Fraction(input("Valor de a: ")) - if a != 0: - break - print("El coeficiente a no puede ser cero, por favor introduce un valor distinto de cero.") - b = Fraction(input("Valor de b: ")) - c = Fraction(input("Valor de c: ")) + try: + a = Fraction(input("Valor de a: ")) + if a != 0: + break + print("El coeficiente a no puede ser cero, por favor introduce un valor distinto de cero.") + except ValueError: + print("Por favor introduce un número en lugar de letras.") + + try: + b = Fraction(input("Valor de b: ")) + c = Fraction(input("Valor de c: ")) + except ValueError: + print("Por favor introduce un número en lugar de letras.") + continue #volvemos a pedir los valores #Resolvemos la ecuación cuadrática solutions = solve_quadratic_equation(a, b, c)