Programación Unidad 4 Hernán
Unidad 4 Mayo 7 , 2025 Programa 1: #intermezzo li=[(x,y) for x in [1,2,3,4] for y in [3,1,4] if x!=y] print(li) # Imprime una lista de tuplas, donde cada tupla está conformada por un valor "x" y un valor de "y" # Solo se incluye la tupla (x, y) si "x" es diferente de "y" # Por cada valor de "x", evalúa todos los valores posibles de "y" Programa 2: #funciones lambda # Python lamdas are only shorthand notation if you're #too lazy to define a function def suma(a,b): return a+b #lambda a,b:a+b esto es lo mismo que la función anterior #son intermezzos(solo una linea) s= lambda a,b:a+b print(s(2,3))#mostrará la suma entre 2 y 3 print(( lambda a,b:a+b)(6,7))#con "," macará error y es una sintaxis incorrecta Programa 3: # Se define una función que recibe otra función como argumento def otro(lambda_func): return lambda_func(2,4) # Es ejecutada la función recibida con los argumentos 2 y 4 # Y es llamada la función ...