3.5. Composición

Igual que con las funciones matemáticas, las funciones de Python se pueden componer; eso quiere decir que se usa una expresión como parte de otra. Por ejemplo, puede usar cualquier expresión como argumento de una función:

   1: x = math.cos(angulo + pi/2)


Esta sentencia toma el valor de pi, lo divide entre dos y le añade el resultado al valor de angulo. La suma se pasa luego como argumento a la funcion cos.


También puede tomar el resultado de una funcion y pasarselo como argumento a otra:




   1: x = math.exp(math.log(10.0))


Esta sentencia encuentra el logaritmo en base e de 10 y luego eleva e a ese exponente. El resultado queda asignado a x.

0