Menu
CoddyTech

Constantes

Parte de la sección Lógica y flujo 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 cambiar durante la ejecución de un programa. Las constantes son útiles para definir valores que se usan varias veces a lo largo de un programa, como constantes matemáticas como PI o la cantidad de horas que tiene un día.

En Python, no existe una aplicación estricta de las constantes como en algunos otros lenguajes (como c++). Sin embargo, hay una convención ampliamente adoptada para indicar que una variable debe tratarse como una constante. Esto se hace escribiendo el nombre de la variable en 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 con estos nombres en código Python, es una señal de que esos valores no deben modificarse. 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 usando una constante para el valor de PI.

  • Define una constante llamada PI y establece su valor en 3.14159.
  • El radio ya se lee por ti con input(). No agregues ningún texto de indicación: el número llega por sí solo.
  • Calcula el área con area = PI * radius ** 2 e imprime solo el resultado. (** es el operador de potencia: radius ** 2 significa el radio al cuadrado, lo mismo que radius * radius.)

Recuerda seguir la convención de nomenclatura para las constantes usando solo letras mayúsculas para PI.

Pruébalo tú mismo

# Define la constante PI a continuación


# El radio se lee por ti; no cambies esta línea
radius = float(input())

# Calcula el área: reemplaza 0 con la fórmula
area = 0

print(area)
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 Lógica y flujo

Practica por tu cuenta: Compilador de Python online