Menu
Coddy logo textTech

Constantes

Parte da seção Lógica e Fluxo 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 exigência rigorosa para constantes, como ocorre 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 com todas as letras maiúsculas, geralmente usando sublinhados para separar as palavras.

Por exemplo:

PI = 3.14159
HOURS_IN_A_DAY = 24
MAX_USERS = 100

Quando você vê variáveis nomeadas dessa forma em código Python, isso é um sinal de que esses valores não devem ser alterados. Essa convenção ajuda a tornar o código mais legível e fácil de manter. É importante observar que isso é 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 defina seu valor como 3.14159.
  • O raio já é lido para você com input(). Não adicione nenhum texto de prompt: o número chega sozinho.
  • Calcule a área com area = PI * radius ** 2 e imprima apenas o resultado.

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

Experimente você mesmo

# Defina a constante PI abaixo


# O raio é lido para você, não altere esta linha
radius = float(input())

# Calcule a área e imprima-a
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 Lógica e Fluxo

Pratique por conta própria: Compilador de Python online