Python - Variáveis e expressões

Variáveis guardam valores para que eles possam ser reutilizados nos cálculos. Nos métodos numéricos, usaremos variáveis para representar limites de intervalo, tolerâncias, valores iniciais, matrizes, vetores e resultados intermediários.

Criando variáveis

a = 2
b = 3
resultado = a + b

print(resultado)

O sinal = faz uma atribuição. Ele guarda o valor do lado direito dentro da variável do lado esquerdo.

Tipos de dados

Tipo Exemplo Uso
int 10 Números inteiros
float 3.14 Números reais
str "erro" Textos
bool True Valores lógicos

Expressões com variáveis

Uma expressão pode combinar números, variáveis e operadores:

x = 2
f = x**2 + 3*x - 1

print(f)

Essa expressão representa \(f(x)=x^2+3x-1\) avaliada em \(x=2\).

Atualizando uma variável

Em métodos iterativos, uma variável pode receber um novo valor calculado a partir do valor anterior:

x = 1
x = x + 0.5

print(x)

O comando acima deve ser lido como: o novo valor de x será o valor antigo de x mais 0.5.

Formatando saídas

Para misturar texto e valores, podemos usar f-strings:

x = 2
erro = 0.00125

print(f"x = {x}")
print(f"erro = {erro}")

Entrada de dados

O comando input lê um valor digitado. Para transformar esse valor em número real, usamos float:

x = float(input("Digite o valor de x: "))
print(x**2)

Atividade

Crie uma variável x com valor 4 e calcule \(2x^2-3x+1\).