Ejecución secuencial
Los programas informáticos en Python y en cualquier otro lenguaje están constituídos por instrucciones. Una instrucción es una acción básica que puede formar parte de un algoritmo.
En Python, cada línea es una instrucción. Por lo tanto, cada instrucción se separa con un salto de línea. En otros lenguajes, las instrucciones pueden separarse, por ejemplo, con otros caracteres. Es muy común que este carácter sea el ;.
En general, las instrucciones se ejecutan una después de otra, en el orden en que están escritas. Es decir, en secuencia. Este proceso se conoce como ejecución secuencial.
Ejecución de instrucciones secuenciales
Una instrucción o sentencia es una unidad de código que el intérprete de Python puede ejecutar. Hasta el momento hemos visto 3 tipos de sentencias: print, type y las asignaciones.
Cuando escribes una sentencia en modo interactivo, el intérprete la ejecuta y muestra el resultado, si es que lo hay.
Un script normalmente contiene una secuencia de sentencias. Si hay más de una sentencia, los resultados aparecen uno a uno a medida que se van ejecutando.
El siguiente script:
print(1)
x = 2
print(x)
produce la salida:
1
2
La sentencia de asignación no produce ninguna salida.