Saltar a contenido

Módulo 6: Funciones en Python

En programación, una función es un bloque de código diseñado para realizar una tarea específica. Imagina que es una "mini-máquina" dentro de tu programa: le das unos materiales (datos), la máquina trabaja y te devuelve un producto terminado.


¿Por qué usar funciones?

  1. Reutilización: Escribes el código una vez y lo usas mil veces.
  2. Organización: Divide problemas complejos en piezas pequeñas y fáciles de entender.
  3. Mantenimiento: Si algo falla, solo tienes que arreglarlo en un lugar.

Anatomía de una Función

Para crear una función en Python usamos la palabra reservada def.

1. Parámetros y Argumentos

  • Parámetros: Son las variables que escribimos entre paréntesis al definir la función (los "moldes").
  • Argumentos: Son los valores reales que le enviamos a la función cuando la llamamos.

2. El valor de retorno (return)

Una función puede realizar una acción (como imprimir un mensaje) o devolver un valor usando la instrucción return. Una vez que se ejecuta un return, la función termina inmediatamente.


Reto: El Conversor de Temperatura

Vamos a crear una herramienta útil. Tu misión es escribir una función que convierta grados Celsius a Fahrenheit. La fórmula es: $F = (C \times 1.8) + 32$.

Instrucciones: 1. Define una función llamada convertir_f. 2. La función debe recibir un parámetro llamado celsius. 3. Dentro de la función, calcula el resultado y devuélvelo usando return. 4. Fuera de la función, crea una variable llamada mi_resultado y asígnale el valor de llamar a tu función con el número 25.

# Define tu función aquí: