Números e Aritmética
Deslize para mostrar o menu
O Python trabalha com dois principais tipos numéricos:
- Inteiros (
int) — números inteiros como5,-12ou0; - Ponto flutuante (
float) — números com casas decimais como3.14ou-2.5.
O Python determina o tipo com base em como o número é escrito.
Operações aritméticas em Python
O Python inclui todas as operações matemáticas padrão com sintaxe clara:
Adição
+ soma valores. Misturar int e float resulta em um float.
Subtração
- subtrai o valor à direita do valor à esquerda. Funciona com positivos e negativos.
Multiplicação
* multiplica valores. Se houver um float, o resultado será float.
Divisão
/ divide e sempre retorna um float, mesmo se o resultado for inteiro (por exemplo, 8 / 2).
Divisão inteira
// divide e arredonda para baixo até o inteiro mais próximo. O tipo do resultado depende dos operandos.
Módulo
% retorna o resto de uma divisão. Funciona com positivos, negativos e floats.
Exponenciação
** eleva um número a uma potência. Também funciona com expoentes fracionários para raízes.
Precedência de operadores (PEMDAS)
O Python segue regras padrão para decidir qual operação vem primeiro:
- Parênteses;
- Exponenciação;
- Multiplicação / Divisão / Divisão inteira / Módulo;
- Adição / Subtração.
Inteiros vs floats em operações
Ao realizar operações aritméticas:
- A divisão sempre retorna um
float; - Misturar
intefloatpromove o resultado parafloat; - Use
//para obter um resultado inteiro arredondado para baixo.
Resumo
- Python inclui suporte para os tipos
intefloat; - Operadores aritméticos:
+,-,*,/,//,%,**; /retorna floats,//fornece inteiros arredondados para baixo;- A precedência dos operadores segue PEMDAS.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo