Menu
Coddy logo textTech

Constantes

Parte da seção Logic & Flow do Journey de Python da Coddy — lição 1 de 78.

Na programação, uma constante é um tipo de variável cujo valor não pode ser alterado durante a execução de um programa. As constantes são úteis para definir valores que são usados várias vezes ao longo de um programa, como constantes matemáticas como PI ou o número de horas em um dia.

Em Python, não há uma aplicação rigorosa de constantes como em algumas outras linguagens (como c++). No entanto, existe uma convenção amplamente adotada para indicar que uma variável deve ser tratada como uma constante. Isso é feito escrevendo o nome da variável todo em letras maiúsculas, frequentemente com sublinhados para separar as palavras.

Por exemplo:

PI = 3.14159
HOURS_IN_A_DAY = 24
MAX_USERS = 100

Quando você vê variáveis nomeadas desta forma em código Python, é um sinal de que esses valores não devem ser alterados. Esta convenção ajuda a tornar o código mais legível e fácil de manter. É importante notar que esta é apenas uma convenção de nomenclatura; o próprio interpretador Python não impede que você altere o valor dessas variáveis.

challenge icon

Desafio

Fácil

Crie um programa em Python que calcule a área de um círculo usando uma constante para o valor de PI. Defina uma constante chamada PI e atribua a ela o valor 3.14159. Em seguida, solicite ao usuário que insira o raio do círculo. Calcule a área do círculo usando a fórmula (area = PI * radius**2) e imprima o resultado.

Lembre-se de seguir a convenção de nomenclatura para constantes usando todas as letras maiúsculas para a variável PI.

Folha de consulta

Em Python, constantes são variáveis cujos valores não devem ser alterados durante a execução do programa. Python utiliza uma convenção de nomenclatura para indicar constantes:

Escreva os nomes das constantes em letras maiúsculas, usando sublinhados (underscores) para separar as palavras:

PI = 3.14159
HOURS_IN_A_DAY = 24
MAX_USERS = 100

Isso é apenas uma convenção - o Python não impõe a imutabilidade, mas sinaliza para outros desenvolvedores que esses valores devem permanecer inalterados.

Experimente você mesmo

# Escreva o código aqui
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Logic & Flow