2.9. Composición

Hasta ahora hemos examinado los elementos de un programa (variables, expresiones y sentencias) por separado, sin hablar de como combinarlos.

Una de las características mas útiles de los lenguajes de programación es su capacidad de tomar peque~nos bloques de construcción y ensamblarlos. Por ejemplo, sabemos como sumar números y como imprimirlos; resulta que podemos hacer las dos cosas a un tiempo:

   1: >>> print 17 + 3
   2: 20

En realidad, no debemos decir “al mismo tiempo”, puesto que en realidad la suma tiene que realizarse antes de la impresion, pero la cuestion es que cualquier expresión relacionada con numeros, cadenas y variables puede usarse dentro de una sentencia print. Ya hemos visto un ejemplo de ello:




   1: print "Numero de minutos desde la medianoche: ", hora*60+minuto
0