Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.07 KB

File metadata and controls

33 lines (24 loc) · 1.07 KB

06 Funciones Lambda en Python

Una función lambda es una función con solo una línea de código y sin nombre. Es un tipo de función muy especial en el mundo Python porque puedes usarla como una pequeña utilidad para una programación muy ágil:

# declaring a normal funcion for multiplication
def multiply(p1, p2):
    return p1 * p2

# declaring it now like a one line lambda
multiply = lambda p1,p2: p1 * p2
  1. Las funciones lambda tiene que ser siempre muy pequeñas
  2. Las funciones lambda pueden tener únicamente una línea
  3. Las funciones lambda no necesitan un return, se asume que lo que haya en esa línea devolverá un valor.
  4. Las funciones lambda can be stored in variables or passed as parameters to another function

📝 Instrucciones:

  1. Crea una variable llamada is_odd
  2. Asígnale una función lambda que devuelva True o False dependiendo de si un número dado es impar o no

💡 Ayuda:

Así es como declararías una función normal

# this function return True if a number is odd.
def is_odd(num):
    return (num % 2) != 0