3. Modo interactivo y modo edición¶
3.1. Intérprete de Python¶
El intérprete es un programa que acepta comandos escritos en Python y los ejecuta línea por línea
El intérprete verifica que hayamos escrito el programa correctamente, mostrando mensajes de error si hay un problema
Hay dos modos del intérprete de Python: modo interactivo y modo edición
En los ejemplos anteriores usamos el modo interactivo
Una ventaja del modo interactivo es poder probar los comandos y obtener la respuesta al instante
3.1.1. Calculadora en el intérprete¶
>>> 2+3 # No te olvides de dar enter
5
>>> 5-3
2
>>> 10-4+2
8
>>> 2*10 # Asterisco para la multiplicación
20
>>> 10/4 # Barra inclinada para la división
2.5
>>> 2**3 # Exponenciación
8
>>> 10%3 # Residuo de la división (módulo)
1
>>> 16%7
2
¡Ahora inténtelo por su propia cuenta! Escriba estas operaciones en el intérprete y use el modo interactivo como una calculadora
3.2. Modo de edición¶
Intente dar un enter dentro del bloque en modo de edición. Note que no sucede nada al escribir enter al final de la línea. En modo de edición es necesario “ejecutar” el programa (Para esto presione el botón de Run).
3.2.1. Precauciones al escribir programas¶
Las letras mayúsculas y minúsculas son diferentes
Las comillas son muy importantes y no deben pasarse por alto. Cada vez que abres comillas, no olvides cerrarlas
Los paréntesis no son opcionales en Python. Cada paréntesis abierto debe estar cerrado
Los espacios son muy importantes. El lenguaje Python se basa en cantidad de espacios en blanco antes del comienzo de cada línea para realizar diferentes operaciones. Esto se le conoce como indentación.