Qual é o resultado da operação
em Python?
a) 3.33
b) 0
c) 3
d) 1
e) 3.0
a) 3.33
b) 0
c) 3
d) 1
e) 3.0
Passo 1
O enunciado pergunta qual é o resultado da operação
em Python. As alternativas são:
a)
b)
c)
d)
e)
a)
b)
c)
d)
e)
Passo 2
Explicando o operador
em Python de forma didática:
é o operador de divisão inteira (floor division). Para dois números
e
(com
) vale, em Python,
onde
é a função piso (floor), que dá o maior inteiro menor ou igual a
. Exemplos rápidos para fixar:
-
porque é o maior inteiro . -
porque é o maior inteiro (atenção: para negativos o piso “vai para baixo”, isto é, para um número mais negativo).
Passo 3
Agora calculamos passo a passo. Primeiro a divisão normal:
Aplica-se o piso:
Portanto
Observação prática: como os operandos são inteiros, o resultado é um inteiro
. (Se um dos operandos fosse float, por exemplo
, o resultado seria
.)
Passo 4
Comparando com as alternativas fornecidas, a alternativa correta é a que apresenta
.
Resposta
c) 3