Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Colores en Los Programas.: Naranja

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

Elda Virginia Camal Ake

Grupo:502 28/Oct./2022

Programacion.

COLORES EN LOS PROGRAMAS.


Tanto en el entorno interactivo como al editar un programa, IDLE colorea el
texto de acuerdo con su sintaxis. Los colores ayudan a identificar los distintos
tipos de elementos y a localizar errores:
• Las palabras reservadas de Python (las que forman parte del lenguaje)
se muestran en color naranja.
• Las cadenas de texto se muestran en verde
• Las funciones se muestran en púrpura.
• Los resultados de las órdenes se escriben en azul.
• Los mensajes de error se muestran en rojo.

Ejecutar programas de Python en IDLE

Para poder ejecutar un programa editado en IDLE, primero es necesario


guardarlo. Una vez haya guardado el programa, puede ejecutarse mediante la
opción del menú Run > Run module (también puede utilizar la tecla F5).

La salida del programa se mostrará en la ventana principal de IDLE


El procedimiento de trabajo es siempre el mismo: escriba o modifique el
programa en la ventana secundaria, guardarlo y ejecutarlo, en su caso, la salida
del programa se mostrará en la ventana principal. Si quiere, puede tener varias
ventanas secundarias abiertas simultáneamente, pero la ejecución de los
programas siempre se realiza en la ventana principal.
Abrir un código fuente

También puede ejecutar en el IDLE programas creados anteriormente,


abriéndolo previamente. Puede abrir un programa de dos formas:
- Opción A. Abra IDLE y abra desde IDLE el fichero del programa (menú
File > Open), busque y seleccione el archivo que requiera.

- Opción B. Abra en el Explorador de Windows la carpeta que contiene el programa,


haga clic derecho sobre el programa y elija la opción "Edit with IDLE > Edit with IDLE
3.7 (64bit)";

Una vez abierto el programa en IDLE, ejecútalo pulsando F5 o mediante


el menú Run > Run module.
Errores en los programas
Que Python no puede Si al ejecutar una instrucción o un programa se
produce algún error o se encuentra algún error de sintaxis, Python
genera un mensaje de error en inglés que indica dónde se ha producido
el error y una descripción del tipo de error. El mensaje de error se
muestra en una ventana modal o en la ventana principal de IDLE.
- El siguiente ejemplo es un ejemplo de error de sintaxis, concretamente
que faltan los paréntesis que deben rodear los argumentos de cualquier
función en este caso, la función print().
Si se trata de un error de sintaxis, el origen del error puede encontrarse
exactamente en el punto donde indica Python, pero también puede
encontrarse en un punto anterior del programa identificar. Por ejemplo,
si una cadena no se cierra, Python indicará que al final del programa ha
encontrado una cadena sin cerrar, pero Python no puede identificar
dónde deberíamos haber cerrado la cadena.
- Si la instrucción se ha escrito en el entorno interactivo, el mensaje de
error se muestra en la ventana de IDLE:

>>> print(hola)
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
print(hola)
NameError: name 'hola' is not defined

- Si la misma orden se ha escrito en un programa, como antes de ejecutar


un programa se comprueba su sintaxis, este error se detecta antes de
ejecutar el programa e IDLE muestra el mensaje de error en una ventana
emergente:

• El siguiente ejemplo es un ejemplo de error que se produce al


ejecutar una instrucción. Concretamente, el error se debe a que la
palabra hola no está entre comillas y Python entiende que se hace
referencia a una variable que se llama hola pero al no estar definida
previamente ninguna variable que se llame así, se produce un error.
Como el error se produce cuando ya se está ejecutando la
instrucción, IDLE muestra siempre el mensaje en el entorno
interactivo, aunque el texto no es exactamente el mismo:

- Si la instrucción se ha escrito en el entorno interactivo, el mensaje


de error se muestra en la ventana de IDLE:

- >>> print(hola)
- Traceback (most recent call last):
- File "<pyshell#1>", line 1, in <module>
- print(hola)
- NameError: name 'hola' is not defined
- >>>

También podría gustarte