Menu
Coddy logo textTech

Constantes

Parte de la sección Logic & Flow del Journey de Python de Coddy — lección 1 de 78.

En programación, una constante es un tipo de variable cuyo valor no puede ser cambiado durante la ejecución de un programa. Las constantes son útiles para definir valores que se utilizan varias veces a lo largo de un programa, como constantes matemáticas como PI o el número de horas en un día.

En Python, no existe una aplicación estricta de las constantes como en otros lenguajes (como c++). Sin embargo, existe una convención ampliamente adoptada para indicar que una variable debe ser tratada como una constante. Esto se hace escribiendo el nombre de la variable completamente en letras mayúsculas, a menudo con guiones bajos para separar las palabras.

Por ejemplo:

PI = 3.14159
HOURS_IN_A_DAY = 24
MAX_USERS = 100

Cuando veas variables nombradas de esta manera en el código Python, es una señal de que estos valores no deben ser alterados. Esta convención ayuda a que el código sea más legible y fácil de mantener. Es importante tener en cuenta que esto es solo una convención de nomenclatura; el propio intérprete de Python no te impide cambiar el valor de estas variables.

challenge icon

Desafío

Fácil

Crea un programa en Python que calcule el área de un círculo utilizando una constante para el valor de PI. Define una constante llamada PI y establece su valor en 3.14159. Luego, solicita al usuario que ingrese el radio del círculo. Calcula el área del círculo utilizando la fórmula (area = PI * radius**2) y muestra el resultado.

Recuerda seguir la convención de nomenclatura para constantes utilizando letras mayúsculas para la variable PI.

Hoja de referencia

En Python, las constantes son variables cuyos valores no deben cambiarse durante la ejecución del programa. Python utiliza una convención de nomenclatura para indicar constantes:

Escriba los nombres de las constantes en letras mayúsculas, utilizando guiones bajos para separar las palabras:

PI = 3.14159
HOURS_IN_A_DAY = 24
MAX_USERS = 100

Esto es solo una convención: Python no impone la inmutabilidad, pero indica a otros desarrolladores que estos valores deben permanecer sin cambios.

Pruébalo tú mismo

# Escribe el código aquí
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Logic & Flow