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 ?
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 ?
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