Segue meu código da prática Verificando a paridade de um número!
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!
Segue meu código da prática Verificando a paridade de um número!
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! 🤔