1
resposta

[Dúvida] duvida %

numero = int(input("Digite um número inteiro: "))

if numero % 2 == 0: print("O número é par.") else: print("O número é ímpar.") #pessoal nesse caso "%" significa o resto de uma divisão, caso ele nao tenha resto o numero é par ?

1 resposta

Sim, exatamente! O operador % em Python representa o resto da divisão.

O que acontece no código:

Quando um número é divisível por 2, o resto da divisão (numero % 2) será 0. Isso significa que o número é par.

Se o resto for 1, significa que o número não é divisível por 2, logo é ímpar.

Exemplo: 4 % 2 = 0 → 4 é par 7 % 2 = 1 → 7 é ímpar