コード例 #1
0
    def pedir_datos(self):
        while True:

            try:
                self.coeficiente = int(
                    input("Por favor, introduce el coeficiente de x: "))
                break
            except ValueError:
                print(
                    "Error! El coeficiente introducido no es un número. Por favor, inténtelo de nuevo."
                )

        while True:

            try:
                self.termino_independiente = int(
                    input("Por favor, introduce el término independiente: "))
                break
            except ValueError:
                print(
                    "Error! El término introducido no es un número. Por favor, inténtelo de nuevo."
                )

        db = DB('demo')
        self.id = db.insert(
            'ecuacion', {
                'coeficiente': self.coeficiente,
                'termino_independiente': self.termino_independiente
            })
コード例 #2
0
    def pedir_datos(self):
        while True:

            try:
                self.coeficiente_a = int(input("Por favor, introduce el coeficiente de x^2: "))
                break
            except ValueError:
                print("Error! El coeficiente introducido no es un número. Por favor, inténtelo de nuevo.")

        Ecuacion.pedir_datos(self)
        self.coeficiente_b = self.coeficiente
        self.coeficiente_c = self.termino_independiente

        db = DB('demo')
        coeficientes = {
            'coeficiente_a': self.coeficiente_a,
            'coeficiente_b': self.coeficiente_b,
            'coeficiente_c': self.coeficiente_c,
        }
        self.id = db.insert('ecuacion_segundo_grado', coeficientes)
コード例 #3
0
ファイル: Transporte.py プロジェクト: jdlcgarcia/resuelvEDP
    def pedir_datos(self):
        while True:
            try:
                self.a = int(input("Por favor, introduzca el primer componente del intervalo de x: "))
                break
            except ValueError:
                print("Error! El dato introducido no es un número. Por favor, inténtelo de nuevo.")

        while True:
            try:
                self.b = int(input("Por favor, introduzca el segundo componente del intervalo de x: "))
                break
            except ValueError:
                print("Error! El dato introducido no es un número. Por favor, inténtelo de nuevo.")

        while True:
            try:
                self.c = int(input("Por favor, introduzca el primer componente del intervalo de t: "))
                break
            except ValueError:
                print("Error! El dato introducido no es un número. Por favor, inténtelo de nuevo.")

        while True:
            try:
                self.d = int(input("Por favor, introduzca el segundo componente del intervalo de t: "))
                break
            except ValueError:
                print("Error! El dato introducido no es un número. Por favor, inténtelo de nuevo.")

        while True:
            try:
                self.m = int(input("Por favor, introduzca el número de nodos que se desean en el eje x: "))
                break
            except ValueError:
                print("Error! El dato introducido no es un número. Por favor, inténtelo de nuevo.")

        while True:
            try:
                self.n = int(input("Por favor, introduzca el número de nodos que se desean en el eje y: "))
                break
            except ValueError:
                print("Error! El dato introducido no es un número. Por favor, inténtelo de nuevo.")
        while True:
            try:
                self.p = float(input("Por favor, introduzca el coeficiente de Ux: "))
                break
            except ValueError:
                print("Error! El dato introducido no es un número. Por favor, inténtelo de nuevo.")
        while True:
            try:
                self.progresion['tiempo'] = int(
                    input("Por favor, introduzca el esquema en el tiempo: (1) progresivo, (0) regresivo: ")
                )
                break
            except ValueError:
                print("Error! El dato introducido no es un número. Por favor, inténtelo de nuevo.")
        while True:
            try:
                self.progresion['espacio'] = int(
                    input("Por favor, introduzca el esquema en el espacio: (1) progresivo, (0) regresivo: ")
                )
                break
            except ValueError:
                print("Error! El dato introducido no es un número. Por favor, inténtelo de nuevo.")
        while True:
            try:
                self.condicion_inicial_x = input("Por favor, introduzca la condición inicial en x: ")
                break
            except ValueError:
                print("Error! la condicion inicial en x no es válida. Por favor, inténtelo de nuevo.")
        while True:
            try:
                self.condicion_inicial_t = input("Por favor, introduzca la condicion inicial en t: ")
                break
            except ValueError:
                print("Error! la condicion inicial en t no es válida. Por favor, inténtelo de nuevo.")
        db = DB('demo')
        self.id = db.insert('edp_transporte', {
            'a': self.a,
            'b': self.b,
            'c': self.c,
            'd': self.d,
            'm': self.m,
            'n': self.n,
            'p': self.p,
            'progresion_tiempo': self.progresion['tiempo'],
            'progresion_espacio': self.progresion['espacio'],
            'condicion_inicial_x': '"' + self.condicion_inicial_x + '"',
            'condicion_inicial_t': '"' + self.condicion_inicial_t + '"',
        })