1
resposta

[Dúvida] Como determinar se o número é par ou ímpar?

Assim como meus outros colegas do fórum, digitei este código:

numero_inserido = int(input('Insira um número: '))
if (numero_inserido %2 == 0):
    print('Você digitou um número par')
else:
    print('Você digitou um número impar')
    

O código funcionou, mas eu queria uma explicação por favor, sozinha e vendo as aulas até agora nunca usaria %2 == 0.
Enfim, desde já agradeço!

1 resposta

Olá Thaís, tudo bem?

Um número é considerado par quando o resto da divisão por 2 é zero. O símbolo % indica resto da divisão.

  • Exemplo 1:

Imagine que o usuário digitou o número 4. A variável numero_inserido irá armazená-lo. O if verifica se o resto da divisão desse número (4) por 2 é zero. Se a condição for verdadeira(e é, pois o resto da divisão de 4 por 2 é zero), a linha dentro do if, print('Você digitou um número par'), será executada e a mensagem será exibida no console: Você digitou um número par. Caso contrário, a mensagem Você digitou um número impar será exibida.

  • Exemplo 2:

Imagine que o usuário digitou o número 5. A variável numero_inserido irá armazená-lo. O if verifica se o resto da divisão desse número (5) por 2 é zero. Se a condição for verdadeira(não é, pois o resto da divisão de 5 por 2 é 1), Logo, o comando dentro do else, print('Você digitou um número impar'), será executado e a mensagem será exibida no console: Você digitou um número impar.

5 -> é o dividendo da operação
2 -> É o divisor da operação
2 -> É o quociente da divisão
1 -> resto da divisão

Espero ter ajudado e bons estudos.