Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

[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!

4 respostas
solução!

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.

Thaís, espero que esteja bem.

Veja se fica fácil para entender desta forma:

O % é um operador matemático chamado módulo. Ele é usado para encontrar o resto da divisão.

Quando dividimos um número par por 2, o resto é sempre zero.
Exemplo: 6 / 2 é 3, com resto 0.

Quando dividimos um número ímpar por 2, o resto é sempre um.
Exemplo: 7 / 2 é 3, com resto 1.

Então, a lógica é:

Se (numero_inserido % 2) for igual a 0, sabemos que o número é par.

Se o resultado não for 0 (ou seja, for 1), sabemos que o número é ímpar.

É como usar o resto da divisão para verificar a "paridade" do número.

Muito obrigada aos dois pela ajuda!

Oi, Thaís!

Fico contente em poder ajudar. Caso surja qualquer dúvida, fique à vontade para postar novamente.
Bons estudos!