Menu
Coddy logo textTech

Operador de Módulo

Parte da seção Fundamentals do Journey de Python da Coddy — lição 11 de 77.

O operador módulo % informa o que sobra após a divisão de um número por outro.

result = dividend % divisor
  • dividend: O número que está sendo dividido.
  • divisor: O número que divide o dividendo.
  • result: O resto da divisão.

Por exemplo

result = 10 % 3

Aqui, 10 é dividido por 3. 3 cabe em 10 três vezes, com um resto de 1. Portanto, result será 1.

Geralmente, o módulo é usado para verificar se um número é par ou ímpar:

  • Se um número for par, dividi-lo por 2 deixará um resto 0.
  • Se um número for ímpar, dividi-lo por 2 deixará um resto 1.

Para verificar isso no código, usamos o operador ==, que verifica se dois valores são iguais um ao outro. Por exemplo, result == 0 pergunta "o result é igual a 0?"

Caso Especial: Quando o dividendo é menor que o divisor, o resultado é simplesmente o próprio dividendo.

Por exemplo:
5 % 8 = 5
Por quê? Como o 8 não cabe no 5 nem uma única vez, o 5 inteiro permanece como o resto.

challenge icon

Desafio

Iniciante

Escreva um código que inicialize três variáveis, a, b e c com os valores 9, 2 e 11 (respectivamente).

Depois disso, inicialize as seguintes variáveis:

  • d que conterá o resultado de a módulo 2 
  • e que conterá o resultado de b módulo 3
  • f que conterá o resultado de c módulo 10

Confira o resultado e veja como diferentes dividendos e divisores afetam o resultado.

Folha de consulta

O operador módulo % retorna o resto de uma divisão:

result = dividend % divisor

Exemplo:

result = 10 % 3  # result é 1

Uso comum: verificar se um número é par ou ímpar

  • Número par: number % 2 == 0
  • Número ímpar: number % 2 == 1

Experimente você mesmo

# Digite seu código abaixo


# Não altere a linha abaixo
print(f"a = {a}")
print(f"b = {b}")
print(f"c = {c}")
print(f"d = {d}")
print(f"e = {e}")
print(f"f = {f}")
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentals