Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

[Projeto] Verificando a paridade de um número | Praticando Python: condicionais if, elif e else

Programa para verificar se um número é par ou ímpar

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

if numero % 2 == 0:
    print("O número é par.")
else:
    print("O número é ímpar.")

SAÍDA:

Digite um número inteiro: 20
O número é par.

Programa para verificar se um número é par ou ímpar

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

if numero % 2 == 0:
    print("O número é par.")
else:
    print("O número é ímpar.")

SAÍDA:

Digite um número inteiro: 5
O número é ímpar.
1 resposta
solução!

Olá, estudante. Tudo bem com você?

Sua solução está correta e atende exatamente ao que a atividade solicita. O uso do operador % para verificar o resto da divisão por 2 é a forma mais comum e eficiente de identificar se um número é par ou ímpar em Python. Os exemplos apresentados também confirmam que a lógica está funcionando adequadamente. Quando o resto da divisão por 2 é igual a 0, o número é par; caso contrário, ele é ímpar.

Como um próximo passo, como você adaptaria esse programa para validar a entrada do usuário e evitar erros caso seja digitado um valor que não seja um número inteiro?

Parabéns pela resolução e obrigado por compartilhar sua resposta. O fórum está à disposição para acompanhar sua evolução nos estudos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!