Números e operadores essenciais

Basic python

Números e operadores essenciais

Nesta etapa vamos revisar os tipos numéricos da Python e os operadores mais usados. Faça os testes no REPL ou em um notebook enquanto lê.

Inteiros e floats #

A linguagem possui int e float. Basta escrever o literal.

42          # inteiro
3.14        # número com ponto flutuante
1_000_000   # sublinhado para separar milhares

Use type(valor) para verificar o tipo. Ex.: type(42) retorna <class 'int'>.

Quatro operações e potência #

OperaçãoSímboloExemploResultado
Soma+7 + 310
Subtração-7 - 34
Multiplicação*7 * 321
Divisão/7 / 32.3333333333333335
Divisão inteira//7 // 32
Resto%7 % 31
Potência**2 ** 101024

/ sempre devolve float. Se quiser um inteiro, escolha //.

Ordem de precedência #

Como na matemática: multiplicação/divisão vêm antes de soma/subtração. Use parênteses para deixar claro.

8 + 4 * 2      # 16
(8 + 4) * 2    # 24

Parênteses melhoram a leitura, principalmente em expressões longas.

Funções embutidas úteis #

abs(-3)            # valor absoluto => 3
round(3.14159, 2)  # arredonda para 2 casas => 3.14
pow(2, 8)          # potência => 256 (igual a 2 ** 8)

Experimente #

  1. Calcule a área de um círculo com r = 5 (use pi = 3.14159)
  2. Descubra o significado de 365 % 7
  3. Veja por que round(2.675, 2) não retorna 2.67 e anote

No próximo passo vamos guardar resultados em variáveis e discutir boas práticas de nomenclatura.