Saltar al contenido principal

Modo interactivo del intérprete

El modo interactivo del intérprete de Python es una forma de interactuar con el lenguaje de programación Python en tiempo real, proporcionando un entorno donde puedes escribir y ejecutar código Python de manera inmediata. Este modo es útil para pruebas rápidas, experimentación y depuración.

Las características principales del modo interactivo:

  • Interactividad en tiempo real: Permite introducir código Python y ver los resultados inmediatamente. Esto es útil para probar fragmentos de código, experimentar con nuevas ideas o explorar la funcionalidad de diferentes funciones y módulos.
  • Prompt del intérprete: En el modo interactivo, verás un prompt donde puedes introducir comandos. Normalmente, verás algo como >>> que indica que el intérprete está listo para recibir entradas.
  • Ejecución de comandos y expresiones: Puedes escribir y ejecutar instrucciones y expresiones Python de forma directa. El intérprete evalúa estas expresiones y muestra los resultados de inmediato.
  • Historial de comandos: El modo interactivo permite navegar por el historial de comandos, lo que facilita la reutilización y modificación de comandos previamente introducidos.

Uso

Una vez instalado podemos abrir el intérprete en una ventana de terminal escribiendo el comando python. Tras esto comenzará a ejecutarse de modo interactivo el intérprete Python.

Intérprete 1

El indicador >>> es el modo que tiene el intérprete de Python de preguntarte "¿Qué quieres que haga ahora?". Python ya está preparado para mantener una conversación. Ahora lo que tenemos es que saber cómo hablar su idioma.

Vamos a comenzar indicando que muestre por pantalla la frase "Hola mundo". Para ello utilizamos la función print de la siguiente manera:

>>> print("Hola mundo!")

Podemos observar cómo el intérprete imprime por pantalla la frase que le indicamos:

Intérprete 2

Python, cuando no entiende nuestro mensaje, nos informa que existe un error en nuestro mensaje y nos indica cuál puede ser ese posible error. Por ejemplo, vamos a enviar el mismo comando que antes pero sin paréntesis:

Intérprete 3

Python es muy estricto en cuanto a su sintaxis. Por lo que su mal uso provocará un error.

Para cerrar el intérprete tan solo tenemos que escribir quit() o exit().