Ok el problema es entonces que al iterar la primera vez, encuentra un valor que no cumple el
if por lo que entonces pasa al
else y debido a que en el
else estoy colocando
return el
def finaliza sin permitir otra iteracion..
en ese caso la solucion seria la siguiente:
Código Python:
Ver originaldef FtMilimetros(D):
"""Funcion para obtener el valor del factor de turbulencia total a partir
del diametro nominal en milimetros del accesorio
Xmm = diametro nominal (mm)
"""
## print "1"
for x in ft_tabla:
if x[0] >= D:
## print "2"
## print "3"
fti = x[-1]
## print "4"
return fti
else:
fti = None
return fti
Muchas gracias por la ayuda
de verdad que necesitaba un par de ojos mas para ver ese pequeño gran problema