Aprendí cómo las funciones lambda pueden simplificar tareas comunes en ciencia de datos, como ajustar calificaciones o calcular promedios ponderados. Me gustó ver cómo se pueden aplicar directamente con map() para modificar listas de forma eficiente. También entendí que aunque son funciones anónimas, pueden ser muy poderosas cuando se trata de operaciones simples.
n1 = float(input("Escriba la primera nota: "))
n2 = float(input("Escriba la segunda nota: "))
n3 = float(input("Escriba la tercera nota: "))
ponderado = lambda x, y, z: (x*3 + y*2 + z*5) / 10
nota_final = ponderado(n1, n2, n3)
print(f"El promedio ponderado del estudiante es: {nota_final}")
notas = [6, 7, 9, 5.5, 8]
Notas_Actualizadas = list(map(lambda x: x + 0.5, notas))
print("Notas originales:", notas)
print("Notas actualizadas:", Notas_Actualizadas)