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 combinar los condicionales y funciones.

aprende f谩cilmente inteligencia artificial - newsletter

Este es un concepto fundamental en programaci贸n, ya que te encontrar谩s regularmente con estas estructuras.

La mam谩 de Carlos le dijo si para el final de semana hab铆a ahorrado al menos 100 d贸lares ella le dar铆a 10 d贸lares extras, si no pod铆a ahorrar al menos 100 d贸lares ella no le dar铆a el dinero extra.

23-1

Entendiendo el problema.

Definamos la funci贸n, sumar_10 y toma como par谩metro el valor desconocido 鈥渄鈥, que representa el dinero que Carlos ahorro al final de la semana.

23-2

Ahora, le tenemos que decir a la computadora que si d es mayor o igual a 100 a帽ada 10 al valor guardado, sino es as铆 regrese una frase indicando a Carlos que debe ahorrar m谩s.

23-3

Entonces si 鈥渄鈥 es mayor o igual a 100, sumamos 鈥渄鈥 m谩s 10. Si observar tenemos la variable 鈥渄鈥 en ambos lados de la ecuaci贸n y esto est谩 perfectamente correcto en cierta forma esto no es una ecuaci贸n, recuerdo que el signo igual se utiliza para asignarle la expresi贸n ubicada en el lado derecho de la expresi贸n a lo que est谩 escrito en el lado izquierdo.

Completamos la parte del 鈥渋f鈥 con 鈥渞eturn d鈥.

23-5

Para resumir, l贸gicamente mencionamos 鈥渄鈥 como par谩metro, seguidamente lo sustituimos por un valor mayor en donde 鈥渄鈥 es igual a 鈥渄鈥 m谩s 10, y al final, le indicamos que devuelva el nuevo valor de 鈥渄鈥.

Ahora evaluemos el otro caso, cuando Carlos no haya ahorrado lo suficiente, entonces colocamos 鈥渆lse鈥 y se retorna la frase 鈥淐arlos debes ahorrar m谩s dinero鈥.

23-6

Veamos si lo que escribimos esta correcto.

23-7

芦sumar_10禄 junto al argumento 110. Perfecto, el resultado es 120.

Ahora probemos 鈥渄鈥 igual a 40. Correcto, nos devuelve el mensaje que le hab铆amos escrito.

23-8

Utilizar condicionales dentro de funciones es algo muy com煤n al momento de programar por lo que te recomiendo entender muy bien esto para que puedas mejorar tus programas.

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.