Qual será o resultado do seguinte código?
numero = 5
numero %= 2
print(numero)
a) 0
b) 1
c) 2
d) 5
numero = 5
numero %= 2
print(numero)
a) 0
b) 1
c) 2
d) 5
Passo 1
O código em Python inicia a variável , depois usa o operador de atribuição de módulo e imprime o resultado. O conteúdo aqui é manipulação de variáveis em Python e entendimento do operador de módulo.
numero
com o valor
\%=
com
Passo 2
Em Python, a expressão
equivale a
ou seja, calcula o resto da divisão de
por
e armazena esse resto de volta em
.
Passo 3
No caso dado, temos inicialmente
. Ao executar
calculamos
Logo,
passa a valer
.
Passo 4
Por fim, a chamada , que é
.
print(numero)
exibe o valor atual de
Resposta
b)