2
respostas

Prática: Verificando a paridade de um número

Segue meu código da prática Verificando a paridade de um número! Meu código da prática Verificando a paridade de um número

2 respostas

Oii, João!

Seu código para verificar a paridade de um número está correto. A função impares_pares(numero) verifica se o número é par ou ímpar usando o operador % (módulo), que retorna o resto da divisão. Se o resto for 0, o número é par; caso contrário, é ímpar.

Parabéns por praticar.

Um abraço e bons estudos.

Oi João,

Seu código ficou ótimo! 👍

A lógica para verificar se um número é par ou ímpar está correta, usando o operador % para obter o resto da divisão por 2.

A função impares_pares também está bem definida e sendo chamada corretamente.

Uma pequena sugestão seria adicionar um tratamento de erro para garantir que o usuário digite um número inteiro válido. Você pode usar um bloco try-except para lidar com possíveis erros de conversão.

Veja um exemplo:

def impares_pares(numero):
    if numero % 2 == 0:
        print('O número é par')
    else:
        print('O número é ímpar')

while True:
    try:
        numero = int(input('Digite um número: '))
        impares_pares(numero)
        break
    except ValueError:
        print("Entrada inválida. Por favor, digite um número inteiro.")

Neste exemplo, o loop while garante que o programa continue pedindo um número até que um inteiro válido seja fornecido. 😎

Para saber mais: Tratamento de erros em Python. Este link leva à documentação oficial do Python sobre tratamento de erros, explicando como usar try e except para lidar com exceções.

Continue praticando e explorando as possibilidades da linguagem! 🤔