def ler_letra(txt):
    """
    Função que valida letra digitada pelo usuário.
    :param txt: Caracter digitado pelo usuário
    :return: Letra validada corretamente.
    """
    while True:
        letra = input(txt).strip()
        if not letra:
            print("Você não digitou nenhuma letra, tente novamente...")
            continue

        if not letra.isalpha():
            print("Você não digitou uma letra válida, tente novamente...")
            continue

        if len(letra) > 1:
            print("Entrada inválida, digite apenas uma letra")
            continue

        break
    return letra