//= Atribuição de divisão inteira

Última atualização: 2026-09-22

//= Atribuição de divisão inteira

//= divide a variável da esquerda pelo valor à direita arredondando para baixo, equivalente a x = x // y.

CategoriaOperadores
TipoOperador

📝 Sintaxe

x //= y

▶ Exemplo

Edite o código, clique em Executar e veja o resultado no painel de saída:

Saída:

3
Mais estudos de caso em breve — aguarde.

❓ Perguntas frequentes

QQual é a diferença entre x //= 2 e x /= 2?
A`//=` é divisão de piso: com `x = 7; x //= 2`, `x == 3` e mantém o tipo int; `/=` sempre resulta em um float.
QO que acontece com //= em números negativos?
AAinda arredonda em direção ao infinito negativo: com `x = -7; x //= 2`, `x == -4` (não `-3`).
QO x em x //= 2 deve ser um inteiro?
ANão. Floats também funcionam: com `x = 7.5; x //= 2`, `x == 3.0`, e o resultado continua sendo um float.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%