Beispiel #1
0
            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")
Beispiel #2
0
            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))