def and return

Define una función con def. return devuelve un valor a quien llamó a la función.

Sintaxis

def name(parameter1, parameter2=default):
return value
  • Una función sin return devuelve None.

Ejemplo

def double(n):
    return n * 2

print(double(4))

Salida:

8

Errores comunes

  • Imprimir un valor no es lo mismo que devolverlo.
  • No uses una lista o un diccionario como valor por defecto; usa None y créalo dentro.

Practícalo