Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Verificando a paridade de um número


print('Vamos descobrir se o número é par ou ímpar \n')

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

except ValueError:
    print('Erro: Digite apenas números inteiros.')

else:
    if numero % 2 == 0:
        print(f'O número {numero} é PAR.')
    else:
        print(f'O número {numero} é ÍMPAR.')

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, estudante, como vai?

Seu código está muito bem estruturado e cumpre perfeitamente o objetivo de identificar se um número é par ou ímpar. A inclusão do bloco try/except foi uma ótima escolha para tratar entradas inválidas e evitar que o programa quebre com valores que não sejam inteiros.

Um ponto interessante é que você poderia simplificar o fluxo caso quisesse, movendo a mensagem inicial para dentro do bloco else, garantindo que ela só apareça quando a conversão do número for bem-sucedida. Por exemplo:

try:
    numero = int(input('Digite um número inteiro: '))
except ValueError:
    print('Erro: Digite apenas números inteiros.')
else:
    print('Vamos descobrir se o número é par ou ímpar\n')
    if numero % 2 == 0:
        print(f'O número {numero} é PAR.')
    else:
        print(f'O número {numero} é ÍMPAR.')

Continue compartilhando suas soluções aqui no fórum, ele está sempre à disposição para você aprimorar ainda mais suas práticas.

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