Operador // em Python
Gabarito: letra D. Em Python, o operador // é o operador de divisão inteira (floor division), que retorna apenas a parte inteira do quociente, descartando o resto. As demais alternativas confundem com outros operadores (/, **, %).
A questão cobra o conhecimento básico dos operadores aritméticos do Python, especificamente o comportamento do //.
Alternativa A — ❌ Incorreta
Afirma que // retorna o resultado com a maior precisão possível. Isso é característica do operador / (divisão real), que retorna um float mesmo quando o resultado é exato. O // descarta a parte decimal.
Alternativa B — ❌ Incorreta
Diz que // sempre retorna um número com ponto decimal (float). Na verdade, // retorna um inteiro se ambos os operandos forem inteiros, e retorna um float se pelo menos um operando for float – mas o resultado é truncado (parte inteira), não flutuante.
Alternativa C — ❌ Incorreta
Confunde // com o operador de exponenciação **. Em Python, ** eleva o primeiro número ao segundo.
Alternativa D — ✅ Correta ⟵ GABARITO
Descreve exatamente a função do //: divisão inteira, retornando a parte inteira do resultado e descartando o resto. Exemplo: 7 // 2 retorna 3, e o resto 1 é obtido com %.
Alternativa E — ❌ Incorreta
Confunde // com o operador módulo %, que retorna o resto da divisão inteira.
Gabarito: letra D.