Números e Aritmética
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
Can you give examples of each arithmetic operation in Python?
What are some common mistakes to avoid with arithmetic operations in Python?
Can you explain the difference between floor division and regular division?
Awesome!
Completion rate improved to 5
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!