Definir una Función Parte 2

Existe otra manera para organizar la definición de una función, comencemos definiendo suma_diez con el parámetro y los dos puntos.

En la siguiente línea en vez de retornar el valor de 10 más “a”, otra variable puede crearse dentro de la función para guardar el valor de la operación. Usare el nombre resultado para el ejemplo, y lo asignare el resultado de la operación de a más 10.

21-1

Verifiquemos lo que acabamos de hacer, si escribo en otra línea suma_diez con el argumento de 4, no ocurre nada.

¿Por qué?

21-2

Porque hasta los momentos solamente hemos declarado el nombre de la variable en el cuerpo de la función y no le he dicho aún que hacer con ella, obviamente debo retornar la variable.

21-3

Puedes ver, acá retorno “resultado” ya que acá se encuentra la respuesta a la operación antes realizada.

Entonces si nuevamente llamo suma_diez con el argumento 4, ya me genera la respuesta que en este caso es 14.

21-4

Te recuerdas que en el primer ejemplo utilizamos “print”, bueno “print” o imprimir se utiliza para que la computadora nos muestre una salida, cuando tenemos un código muy largo podemos utilizar “print” para que nos muestre un valor específico y de esta manera podamos seguir el control de flujo.

21-5

En otro caso, “print” no afecta el cálculo de la salida, por otra parte con “return” no se visualiza la salida especifica cuando una función debe generar una.

Por lo tanto, es importante que entiendas lo que cada una de ella hace, esto te ayudara bastante cuando estés trabajando con funciones en tus programas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *