Aula 02
Variáveis e Tipos de Dados
🎯 Objetivos
- Entender Variáveis e Tipos (
int,float,str,bool) - Usar
input()para interagir com o usuário - Converter tipos (Casting)
- Fazer contas básicas (Operadores)
📦 O que são Variáveis?
Etiquetas para guardar dados na memória.
Regras de Ouro (PEP 8):
- Use snake_case (tudo minúsculo, separado por _).
- Nomes descritivos (salario é melhor que s).
- Case Sensitive: nome ≠ Nome.
🔢 Tipos Primitivos
| Tipo | Descrição | Exemplos |
|---|---|---|
| int | Inteiros | 10, -5, 0 |
| float | Reais (Ponto) | 1.99, -0.5, 3.14 |
| str | Texto | "Oi", 'Python' |
| bool | Lógicos | True, False |
Use type(dado) para descobrir o tipo.
⌨️ Entrada de Dados: input()
Pausa o programa e espera o usuário digitar.
⚠️ PERIGO: O input SEMPRE retorna str (texto)!
🔄 Conversão (Casting)
Para fazer contas com o que o usuário digitou, converta!
int("10")->10(Vira número inteiro)float("5.5")->5.5(Vira número real)str(10)->"10"(Vira texto)
Exemplo Correto:
🧮 Operadores Básicos
| Símbolo | Operação | Resultado 10 ? 3 |
|---|---|---|
+ |
Soma | 13 |
- |
Subtração | 7 |
* |
Multiplicação | 30 |
/ |
Divisão | 3.333... |
// |
Divisão Inteira | 3 (ignora decimal) |
% |
Resto (Módulo) | 1 (sobra) |
** |
Potência | 1000 ($10^3$) |
📝 f-strings (Formatação)
O jeito moderno de misturar texto e variáveis.
Coloque um f antes das aspas e variáveis entre {}.
🏁 Resumo
- Variáveis guardam valores.
input()lê texto do usuário.- Converta com
int()oufloat()para calcular. - Use f-strings (
f"{var}") para exibir.
Vamos Praticar! 🚀
Exercícios e Projeto