# Jogo da forca
def jogar():
benvindo = "\033[32mbenvindos ao jogo de adivinhacao\033[m"
print("\033[31m*\033[m" * len(benvindo))
print(f"{benvindo}")
print("\033[31m*\033[m" * len(benvindo))
palavra_secreta = "BANANA"
contador = 0
while True:#Enquanto True
chute = str(input("QUAL LETRA? ")).upper().strip() #verifique o chute
for letra in palavra_secreta: # Para cada letra na Palavra secreta
if chute in letra: #Se o chute estiver em letra
print(f"Encontrei a letra {chute} na posicao {contador}") #imprima
contador +=1 #Para loop e verificar a posicao, faz contador = contador +1
#Tinha encontrado um grande problema: O contador continuava a contar e davam posicoes erradas que o seu
#Index era maior que o proprio index da palavra secreta.
#Após pesquizar na net:
if contador == len(palavra_secreta): # Se o valor do contador for igual ao index total da palavra secreta
contador = 0 #O contador volta a ter valor 0.
if chute == "EXIT":
print("JOGO TERMINADO EM SUA ORDEM!")
break
print("Jogando")
jogar()
Neste caso o jogador tem a opcao de terminar o jogo com a palavra exit, pois senao este continuará num Loop infinito.