[pyar] función con valores de retorno distintos

Roberto Alsina ralsina en netmanagers.com.ar
Mar Jul 29 14:38:25 ART 2014


On 29/07/14 14:33, Matias Graña wrote:
> Gracias!
> Pensé en algo así y está lindo, pero todo el programa es cortito y 
> creo que no vale la pena extenderlo con nuevas clases. Esta es para mí 
> LA solución en algo más complejo.
>
> El punto central para mí es: es buena o mala práctica tener un método 
> cuyos valores de retorno cambian (cambia la cantidad y/o los tipos) en 
> función de los parámetros?
>

En Python es muy normal tener cosas que devuelven un tipo o None.
No es tan normal que devuelvan una cosa o dos, porque es horrible para 
llamar a la funcion :-)

def cosa_loca():
     if random.randint(0,1):
         return "hola"
     return "hola","chau"




More information about the pyar mailing list