Return
Contents
Return se encarga de terminar la ejecución de la función y devolver el valor del código que se evalúa delante de él. Si no usamos return nuestra función también devolverá un valor, pero será None
.
Punto clave: “return se encarga de terminar la ejecución de la función”, por lo tanto la puedo usar en una función para salir anticipadamente si se cumple alguna función deseada:
def hasta_el_siete(): secuencia = range(10) for i in secuencia: if i >= 7: return i print "No pasamos del 7"
En esta función de ejemplo podemos ver que tenemos una secuencia de 10 elementos, al iterar por dicha secuencia comparamos si el elemento es mayor o igual que 7 y si es el caso entonces se devuelve dicho numero, si no esta entonces imprime “No pasamos del 7” y devuelve None
. Obvio, en el ejemplo siempre devolverá 7 ?.
You must be logged in to take the quiz.