for operando in operandos[1:]: op_aux = mi_calcu.plus(op_aux, int(operando)) print("El resultado de la suma es:", op_aux) elif operacion == "resta": op_aux = int(operandos[0]) for operando in operandos[1:]: op_aux = mi_calcu.minus(op_aux, int(operando)) print("El resultado de la resta es:", op_aux) elif operacion == "multiplica": op_aux = int(operandos[0]) for operando in operandos[1:]: op_aux = mi_calcu.multi(op_aux, int(operando)) print("El resultado de la multiplicacion es:", op_aux) elif operacion == "divide": op_aux = int(operandos[0]) try: for operando in operandos[1:]: op_aux = mi_calcu.division(op_aux, int(operando)) print("El resultado de la division es:", op_aux) except ZeroDivisionError: sys.exit("Error: Division by zero is not allowed") else: print("Operacion no valida")
for operado in operandos: suma = Calc_Hija.plus(operando_aux, int(operado)) operando_aux = suma elif linea[0] == 'resta': operando_aux = int(operandos[0]) for operando in operandos[1:]: operando_aux = Calc_Hija.minus(operando_aux, int(operando)) resta = operando_aux elif linea[0] == 'multiplica': operando_aux = 1 for operado in operandos: producto = Calc_Hija.multiplicacion(operando_aux, int(operado)) operando_aux = producto elif linea[0] == 'divide': try: operando_aux = int(operandos[0]) for operando in operandos[1:]: operando_aux = Calc_Hija.division(operando_aux, int(operando)) razon = operando_aux except ZeroDivisionError: sys.exit('Division by zero is not allowed') else: print('No se puede realizar la operacion') print("Suma = " + str(suma)) print("Resta = " + str(resta)) print("Multiplicacion = " + str(producto)) print("Division = " + str(razon))