Python es un lenguaje de programaci贸n importante que hay que conocer. Se utiliza ampliamente en campos como Machine Learning, la Ciencia de Datos, el desarrollo web, y muchos otros.

En esta publicaci贸n nos enfocaremos en explicar c贸mo puedes utilizar una funci贸n dentro de otra funci贸n.

aprende f谩cilmente inteligencia artificial - newsletter

No es un secreto que podemos llamar una聽funci贸n聽desde de otra funci贸n.

Definamos una聽funci贸n聽llamada 鈥渟alario鈥 la cual calcula tu salario diario. Digamos que utilizas las horas trabajadas como par谩metro y que te pagan 20 d贸lares por hora.

Entonces, esto debe funcionar.

22-2

F铆jate que t茅cnicamente no necesito utilizar el comando de imprimir ac谩, pudiese imprimir el resultado de la operaci贸n, pero no lo necesito hacer. Entonces continuemos de esta forma, retornando el valor que necesito.

Continuemos agreg谩ndole condiciones a nuestro programa.

22-3

Si fuiste productivo en un d铆a de trabajo, tu jefe te da un bono de 50 d贸lares adicionales a tu salario, entonces definamos una funci贸n llamada 鈥渃on_bono鈥, y como par谩metro tomar谩 nuevamente las horas trabajadas pero esta vez retornare llamando la funci贸n 鈥渟alario鈥 junto con las horas trabajadas, la cual devolver谩 el valor final del salario una que la funci贸n haya sido ejecutada y a su vez le sum贸 el bono que es de 50 d贸lares.

22-5

De esta forma puedes llamar a una funci贸n desde otra funci贸n.

22-7

Veamos el resultado si trabajo 8 horas y obtengo el bono, ya que fui bastante productiva durante el d铆a, para ello llamamos la funci贸n salario junto con el argumento 8 correspondiente a las horas trabajadas, y le a帽adimos la funci贸n 鈥渃on_bono鈥 junto a las horas trabajada.

La computadora nos devuelve dos valores el primero corresponde al salario base, que vendr铆a siendo 160 d贸lares, y el siguiente valor corresponde al salario sumado al bono, que vendr铆a siendo 210 d贸lares.

Si te est谩s iniciando en la programaci贸n para Machine Learning y a煤n no te sientes tan diestro, te ofrezco un pack con las instrucciones b谩sicas de Python, NumPy y Pandas. Estas gu铆as ser谩n de gran utilidad si est谩s comenzando ya que podr谩s recurrir a ella cada vez que no te acuerdes de alguna instrucci贸n o no sepas hacer algo que es rutinario al momento de programar Machine Learning. Para descargar el pack con las gu铆as solamente tienes que ingresar a este enlace.

Deja un comentario

Tu direcci贸n de correo electr贸nico no ser谩 publicada.