Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Verificando a paridade de um número

1 resposta
solução!

Olá, Marinaldo! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de funções para organizar melhor o código, utilizou muito bem estruturas de repetição para controlar o fluxo do jogo e ainda compreendeu a importância das validações de entrada para evitar erros e tornar a experiência mais robusta.

Uma dica interessante para o futuro é encapsular a lógica de validação em uma função separada, deixando o código mais limpo e reutilizável. Assim:

def validar_palpite(entrada):
    if not entrada.isdigit():
        print("Erro: Por favor, digite apenas números inteiros.")
        return None
    palpite = int(entrada)
    if palpite < 1 or palpite > 50:
        print("Aviso: O número deve estar entre 1 e 50.")
        return None
    return palpite

Isso faz com que a checagem de entrada fique isolada, facilitando a manutenção e evitando repetição de código.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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