[PYTHON]valor esp/valor mas pequeño

Iniciado por kaiserr, 15 Mayo 2014, 20:49 PM

0 Miembros y 1 Visitante están viendo este tema.

kaiserr

Hola  ::)

Estoy haciendo un programa donde hay un punto donde hay una division.
El problema esta en que esa division coge la longitud de una lista como denominador y en ocasiones esa lista esta vacia, entnces logicamente me salta el error de ZeroDivision error (o algo asi).

Hasta aqui todo tiene sentido, pero la division tiene que hacerse asi, si o si jaja entonces hablando con una profesora me ha explicado que en otros lenguajes hay una variable llamada esp que coge el valor minimo posible... por ejemplo 0,000000000000000000000000000000001
Ese valor se suele utilizar para evitar estos errores al hacer la division.

He estado buscando por internet pero no encuentro nada referente a esta variable en python.

Alguien sabe algo? :)

Gracias!

tincopasan

NO tengo idea de lo que te dicen, pero me parece más lógico y fácil usar un manejador de excepciones tipo:
CODE//
try:
return a/b  #regresa el resultado de 6/3
except: # a menos que sea un error
return 0
CODE//

kaiserr

Gracias por responder :)

tendria que hacer 3 try except porque son tres divisiones (rgb) ... Al final he obtado por poner un if comprobando el denominador, si es igual a cero que deje el codigo rgb como estaba  :silbar:

Era más curiosidad que necesidad de utilizar esa variable jaja