DÍA 14Colecciones, funciones y errores · Python desde cero

Pasa datos a una función y devuelve el resultado para que el programa lo use.

Día 14 16 minInicial

Parámetros y valores de retorno

Objetivos

Al terminar podrás explicar el concepto principal y adaptar el ejemplo a un caso sencillo.

Concepto

Un parámetro es el nombre de la definición; un argumento es el valor enviado en la llamada. return termina la función y entrega un resultado a quien la llamó. print muestra un valor, pero no lo devuelve. Conviene separar el cálculo (función) de la presentación (código que decide qué imprimir).

Ejemplo

def sumar(a, b):
    return a + b
 
total = sumar(1200, 800)
print(total)

La salida es 2000; la suma devuelta se guarda en total.

Práctica guiada

Crea doble(numero) y usa el resultado en una f-string.

Reto

Crea promedio(valores) y decide qué respuesta dar si la lista está vacía.

Ver respuesta al reto
def promedio(valores):
    if not valores:
        return None
    return sum(valores) / len(valores)

Para una lista vacía se devuelve None, evitando dividir entre cero; el programa que llama a la función decide cómo presentar ese caso.

Quiz

1. ¿Qué hace return?
2. ¿Qué índice tiene el primer elemento de una lista?
3. ¿Qué entrega return?

Comprobación

Revisa que el ejemplo produzca el resultado esperado y prueba también un caso límite relacionado con la lección.

TU PROGRESO

Cargando estado…