Bom dia, minha dúvida está na saída do meu programa. Diferentemente da execução do professor, na saída print("Encontrei a letra {} na posição {}".format(letra, index)), o meu está retornando a letra maiúscula ou minúscula de acordo com a que está na palavra_secreta e não como a do professor que traz o que o jogador inseriu. Alguém também está dessa forma?
Aqui está a saída do meu programa (em "Encontrei a letra..." aparece sempre b minúsculo, como está em palavra_secreta). Já a do professor logo abaixo da minha aparece "Encontrei a letra..." B maiúsculo ou minúsculo, dependendo da entrada do jogador.
Segue meu código:
def jogar():
print("********************************")
print("***Bem vindo no jogo de Forca**!")
print("********************************")
palavra_secreta = "banana"
enforcou = False
acertou = False
#enquanto (True and True)
while(not enforcou and not acertou):
chute = input("Qual letra?")
chute = chute.strip()
index = 0
for letra in palavra_secreta:
if chute.upper() == letra.upper():
print("Encontrei a letra {} na posição {}".format(letra, index))
index += 1
print("jogando...")
if (__name__ == "__main__"):
jogar()