4.8. La sentencia return
La sentencia return le permite terminar la ejecución de una función antes de alcanzar su final. Una razón para usarla es detectar una condición de error:
1: import math
2: def imprimeLogaritmo(x):
3: if x <= 0:
4: print "Solo numeros positivos, por favor."
5: return
6: result = math.log(x)
7: print "El log de x es", result
La funcion imprimeLogaritmo toma un parametro llamado x. Lo primero que hace es comprobar si x es menor o igual que cero, en cuyo caso muestra un mensaje de error y luego usa return para salir de la funcion. El flujo de la ejecución vuelve inmediatamente al llamante y no se ejecutan las líneas restantes de la funcion.
Recuerde que para usar una funcion del modulo math tiene que importarlo.
Comentarios
Publicar un comentario