Explique as diferenças entre uma variável e uma constante.
Uma variável é um valor de dados que pode ser alterado, enquanto uma constante é um valor imutável. Variáveis podem ser números, strings, booleanos, arrays ou objetos, enquanto constantes devem sempre permanecer as mesmas. Variáveis são normalmente usadas na programação para manter valores que podem mudar, enquanto constantes são usadas para definir valores que sempre permanecerão os mesmos, como equações matemáticas ou limites em um programa.