Be Maker
Loading...
💰Recompensa: 10 bCoins y 10 Cristales de Conocimiento por cada proyecto, desafío o reto publicado en el MakerSpace💰
👋 ¡Bienvenido aventurero Python!
💡¿Te imaginas tener hechizos que puedes invocar cuando quieras? ¡Eso es exactamente lo que hacen las funciones en programación!
💡 Una función es un bloque de código que realiza una tarea específica y puede ser reutilizado. Es como una receta mágica que puedes invocar cuando la necesites.
🤖 Imagina que tienes un robot que sabe cómo bailar. La función "bailar()" contiene todos los pasos para que el robot baile. Cada vez que quieras que el robot baile, ¡solo tienes que usar la función "bailar()"! 🕺
Observamos que en la pantalla no se muestra ningún mensaje, esto debido a que creamos la función pero no la estamos utilizando. ¿Qué sucede si debajo del código coloco el bloque saludar()?
En este caso llamamos a la función y se repite la palabra ¡Magia! 3 veces, ya que dentro de la función tenemos un bucle for que justamente hace esta tarea.
"¡Lalala!".
➡️ Haz una función llamada contar() que imprima los números 1, 2 y 3.
💡 Los parámetros son variables que pasamos a una función para que pueda trabajar con ellos. Son como los ingredientes de un hechizo.
Cada vez que llamamos a la función debemos escribir un nombre, que justamente es el parámetro de dicha función, después nos muestra un saludo con ese nombre.
Cada vez que llamamos a la función, debemos escribir dos parámetros: el nombre de una persona y su superpoder, para verlo en la pantalla.
➡️ Escribe una función llamada mezclar(i1, i2, i3) que tome tres ingredientes e imprima "Mezclando [i1], [i2] y [i3]".
➡️ Crea una función llamada ataque(tipo, nivel) que tome un tipo de hechizo y un nivel, e imprima "Ataque de [tipo] nivel [nivel]".
💡 Las funciones también pueden devolver algo. Eso se llama "valor de retorno". Usamos la palabra clave return para eso.
A diferencia de otras funciones, ahora tenemos una función que devuelve o retorna la suma de dos números que introducimos, dicho resultado se guarda en la variable resultado para luego mostrarlo en la pantalla.
En este caso tenemos una función que retorna la suma de dos números que introducimos por teclado, para luego mostrar el resultado.
➡️ Escribe una función llamada poder(nivel) que tome el nivel de un mago y duplique su poder (nivel * 2).
➡️ Crea una función llamada resistencia(fuerza, armadura) que tome la fuerza y la armadura de un guerrero, y devuelva su resistencia (fuerza + armadura * 2).
💰Recompensa: 20 bCoins y 10 Gemas de Experiencia por cada reto resuelto💰
1️⃣ ¿Qué figura dibuja el siguiente código?
1️⃣ Las funciones son como mini-programas.
2️⃣ Las funciones solo se pueden usar una vez.
3️⃣ Usar funciones nos ayuda a escribir menos código.
dias() que diga "Buenos días"
Crea una función llamada yo() que muestre tu nombre y edad.
Haz una función llamada contar() que muestre los números del 1 al 10.
Crea una función felicitar(nombre) que pida y tome un nombre y diga "Felicidades, [nombre]"
Escribe una función llamada restar(n1, n2) que pida y tome dos números y muestre su resta.
Haz una función llamada figura(simbolo) que pida y tome un símbolo y muestre un «cuadrado» con ese símbolo.
Crea una función llamada doble(n) que pida y tome un número y devuelva su doble (2*n).
sumar3(n1, n2, n3) que pida y tome tres números y devuelva su suma.
Escribe una función llamada mayor(n1, n2) que pida y tome dos números y devuelva el mayor.
💰Recompensa Adicionale: 50 bCoins y 15 Gemas de Experiencia💰
"El Cofre del Tesoro Secreto": Crea la función cofre(palabra), que pida y tome una palabra y devuelva un mensaje diciendo si el cofre se puede o no se puede abrir.