Qual será o resultado do código?
x=10
y=3
print(x % y)
a) 3
b) 1
c) 0
d) 10

Passo 1

O enunciado apresenta um trecho de código Python que define as variáveis \,x=10, e \,y=3, e pede o resultado de
print(x % y)
O conteúdo da matéria é o operador módulo (resto da divisão inteira).

Passo 2

Em Python, o operador \% calcula o resto da divisão inteira de um número pelo outro. Ou seja,
x \bmod y = \text{o resto da divisão de }x\text{ por }y.ã

Passo 3

Para calcular \,10 \bmod 3,:
  1. Dividimos 10 por 3, obtendo quociente inteiro 3 (porque 3\times3=9\le10).
  2. O resto é 10 - 3\times3 = 10 - 9 = 1.
Logo,
10 \bmod 3 = 1.

Passo 4

Comparando com as alternativas fornecidas, a única que coincide com 1 é a letra (b).

Resposta

(b) 1

Exercícios relacionados