// Divisão inteira (arredondamento para baixo)
Última atualização: 2026-09-22
// Divisão inteira (arredondamento para baixo)
// retorna o resultado da divisão arredondado para baixo.
| Categoria | Operadores |
|---|---|
| Tipo | Operador |
| Versão do Python | all |
📝 Sintaxe
a // b
▶ Exemplo
Edite o código, clique em Executar e veja o resultado no painel de saída:
Saída:
3
-4
3.0
💡 Casos relacionados
Mais estudos de caso em breve — aguarde.
❓ Perguntas frequentes
QPor que -7 // 2 é igual a -4 e não -3?
APorque `//` arredonda em direção ao infinito negativo: `-7/2 = -3.5`, e o arredondamento para baixo dá `-4`. `int(-7/2)` trunca em direção a zero e dá `-3`; os dois diferem para números negativos.
QQual é a relação entre // e %?
AA identidade `a == (a // b) * b + (a % b)` sempre vale; os dois sempre trabalham juntos. O sinal do resto segue o divisor, então quando `-7 // 2` é `-4`, `-7 % 2` é `1`.
QQual tipo `//` retorna para floats?
ARetorna um float, por exemplo `7.5 // 2` resulta em `3.0`. Só quando ambos os operandos são ints é que retorna um int.