Ej. 2 : # Comentando…

Los comentarios son importantes en programación. Tanto a nivel explicativo como para deshabilitar partes del programa que temporalmente, no necesitamos que se ejecuten.

Para ello escribo # y a partir de aquí se considerará comentario o código «oculto» …

Ex.2 - Paso1 corregido

Después ejecuto el texto desde el terminal…

Errores ejecutando

Pero me da varios errores que estoy intentando identificar… : P

Pues empiezo pronto. A ver. Es importante saber localizar el error, sea del tipo que sea. Me pongo a ello, aunque sospecho que está relacionado con la codificación ASCII…

Leyendo lo que pone en el tipo de error me remite a https://www.python.org/dev/peps/pep-0263/ donde me da explicaciones extensas sobre el tipo de error…

Ex.2 - Paso3

Centrándome en el caso que me ocupa, leo:

Ex.2 - Paso3bis corregido

Es aconsejable leer un poco todo para entenderlo, pero lo resumiré en que según el país en el que esté, pueden ocurrir errores relacionados con la codificación ASCII. Como veo que va a ser el caso, y como me indica el texto, añado la siguiente línea al cominezo del código en el editor de texto.

# – *- coding: utf- 8 – *-

Así establezco el uso de la codificación Unicode UFT-8.

Ex.2 - Paso5

Ex.2 - Paso4

Tras varios intentos, parece que ésta es la solución.  🙂

NOTA: Python ignora # – *- coding: utf- 8 – *-  como código, ya que va después de la almohadilla, pero es un «hack» o solución a ciertos problemas con la configuración y formato de un fichero, que sí detecta.