Esempio n. 1
0
import sys
import csv
import calcoohija
import calcplus

if __name__ == '__main__':

    calc = calcoohija.CalculadoraHija()

    dicc = {"suma": calc.suma,
            "resta": calc.resta,
            "multiplica": calc.multi,
            "divide": calc.div}

    fich = sys.argv[1]
    with open(fich, newline='') as fichero:
        lineas = csv.reader(fichero)

        for linea in lineas:
            """Cogemos la operacion"""
            operacion = linea[0]
            """Cogemos los operandos"""
            operandos = linea[1:]
            result = int(operandos[0])

            result = calcplus.operaciones(dicc, operacion, operandos, result)

            print(operacion + ": ", result)
    # Cerramos el fichero
Esempio n. 2
0
#!/usr/bin/python3
# -*- coding: utf-8 -*-

import csv
import sys
import calcoo
import calcoohija
import calcplus


if __name__ == "__main__":

    calculadora = calcoohija.CalculadoraHija()
    fichero = sys.argv[1]
    diccionario = {"suma": calculadora.suma,
                   "resta": calculadora.resta,
                   "multiplica": calculadora.multiplicar,
                   "divide": calculadora.dividir}
    with open(fichero, newline='') as fich:
        lineas = csv.reader(fich)
        for linea in lineas:
            resultado = calcplus.operaciones(linea, diccionario)
            print(resultado)