Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: v3ngad0rx en Marzo 05, 2019, 04:50:15 PM

Título: [SOLUCIONADO] Método me devuelve una lista vacía
Publicado por: v3ngad0rx en Marzo 05, 2019, 04:50:15 PM
hola amigos de undercode tengo este problema

tengo este codigo


Código (python) [Seleccionar]
# metodo que nos ayudara a completar la tabla de num_calculo
    def consulta(self, cliente_para_calcular_interes):
        datos_para_agregar = [ ]
        hoy = date.today()
        cliente = self.obtener_id(cliente_para_calcular_interes)
        tiempo = self.meses(hoy, cliente[0][5])
        consultas_actuales = self.datos_num_calculo(cliente[0][1])
        if consultas_actuales[0][3] == 0 and tiempo[1] >= 15 and tiempo[1] <=18:
            interes_generado = cliente[0][4] * 0.05
            consultas = 1
            datos_para_agregar.append(hoy)
            datos_para_agregar.append(interes_generado)
            datos_para_agregar.append(tiempo[0])
            datos_para_agregar.append(consultas)
           
        elif consultas_actuales[0][3] == 0 and tiempo[1] >=19 and tiempo[1] <=29:
            interes_generado = cliente[0][4] * 0.10
            consultas = 2
            datos_para_agregar.append(hoy)
            datos_para_agregar.append(interes_generado)
            datos_para_agregar.append(tiempo[0])
            datos_para_agregar.append(consultas)
           
        return datos_para_agregar


ok asta el momento todo bien llega el momento de instanaciarle y no marca ningun error y todo verdad
pero al momento de pedir los datos retornados me devuelve la lista basica

Código (python) [Seleccionar]
>>> from modulo.manejo_bd import *
>>> nombre = "Richar Cleyderman"
>>> a = manejo_bd()
>>> datos = a.consulta(nombre)
Coneccion Exitosa!!
Cerrando coneccion...
Coneccion Cerrada
Coneccion Exitosa!!
Cerrando coneccion...
Coneccion Cerrada
Coneccion Exitosa!!
>>> datos
[]



espero averme expresabo bien
Título: Re:metodo me devuelve una lista vacia
Publicado por: DeBobiPro en Marzo 06, 2019, 08:25:19 AM
Hola amigo!

Revisa que valor te está entregando "consultas_actuales[0][3]" y "tiempo[1]" antes de los if, al parecer no está entrando a tus condicionales.

Saludos!
Título: Re:metodo me devuelve una lista vacia
Publicado por: v3ngad0rx en Marzo 06, 2019, 07:10:10 PM
Gracias amigo efectimavante en los if no me estaba haciendo las condiciones