1
resposta

ao inves de usar upper 2 vezes... n seria mais facil usar lower 1 vez só?

meu codigo eu fiz da seguinte forma... usei o lower e o strip juntos dentro do loop if. Deu certo...

def jogar():
    print("*********************************")
    print("***Bem vindo ao jogo da Forca!***")
    print("*********************************")

    palavra_secreta = "banana"

    enforcou = False
    acertou = False

    while(not acertou and not enforcou):

        chute = input("digite sua letra: ")

        index = 0
        for letra in palavra_secreta:
             if (chute.lower().strip() == letra.lower()):
                print("encontrei {} na posição {}".format(letra, index))
             index = index + 1

        print("jogando...")

    print("Fim do jogo")


if(__name__ == "__main__"):
    jogar()
1 resposta

Olá Thiago, tudo bem com você?

Sua abordagem em padronizar a entrada do usuário e as letras da palavra secreta para minúsculo utilizando o método .lower() é uma abordagem válida. Ela atende bem a proposta de padronização da entrada do usuário. Fico feliz que tenha compartilhado seu código com a comunidade do fórum Alura.

Não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Em caso de dúvidas estou à disposição.

Abraços e bons estudos!