1
resposta

[Projeto] Minha solução

def leiaint():
    ok = False
    while True:
        n = str(input('Digite um numero: '))
        if n.isnumeric():
            n = int(n)
            ok = True
            return n
        else:
            print('\033[0:31mValor Inválido. Digite Novamente\033[m')           
        if ok:
            break


n = leiaint()
if n % 2 == 0:
    print(f'O número {n} é par')
else:
    print(f'O número {n} é impar')
1 resposta

Oi, Pedro! Como vai?

Obrigada por compartilhar seu código com a comunidade Alura.

Gostei de como você implementou a validação no método leiaint(), garantindo que o usuário insira apenas números válidos. A lógica para verificar a paridade com if n % 2 == 0 também está muito clara e bem estruturada.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!