Ya hemos hablado sobre las principales características de Python: es un lenguaje interpretado, de alto nivel, multiplataforma, multiparadigma y con tipado dinámico. Se trata de un lenguaje que además es “case sensitive”. Es decir, diferencia entre mayúsculas y minúsculas: para el programa no será lo mismo usar el nombre “Edad” para una variable que el nombre “edad”. Edad ≠ edad Como decíamos antes, los espacios son importantes. Al contrario de otros lenguajes como por ejemplo C++ o Java, donde se utilizan las llaves { } para anidar y definir bloques de código, en Python se usan los espacios. Con ellos se indica el comienzo y el final de dichos bloques de código. Habitualmente, para mejorar la legibilidad, se emplea el tabulado en lugar de espacios en blanco sencillos. El final de una sentencia se marca directamente con un salto de línea, y no con un “;” como es habitual en otros lenguajes de programación de propósito general. Java if (edad >= 18) { mayores++; System.out.print ("El cliente es mayor de edad"); } else { menores++; System.out.print ("El cliente es menor de edad"); } Python if (edad >= 18) mayores++ print ("El cliente es mayor de edad") else menores++ System.out.print ("El cliente es menor de edad") Table 1. Java vs. Python Los comentarios son otro elemento básico a la hora de programar en cualquier lenguaje de programación. En el caso de Python, como en otros muchos otros lenguajes, podemos distinguir entre comentarios de línea y de bloque: • Comentario de línea: carácter #: nombre = "Ana" # Nombre del cliente edad = 20 # Edad del cliente • Comentario de bloque: 3 comillas simples (' ' ') o dobles (" " ") consecutivas, para marcar el inicio y fin del bloque comentado