Olá,gostaria entender pq quando coloco a variável (INDEX) do código fora do bloco while ela não funciona
código funcional
def jogar():
letras_acertadas = ["_","_","_","_","_","_"]
palavra_secreta = ("banana")
enforcou = False
acertou = False
print("**************************************")
print("* Olá,bem vindo ao jogo da forca *")
print("**************************************")
while(not enforcou and not acertou):
chute = input("Chute sua letra:")
chute = chute.strip()
index = 0
for letra in palavra_secreta:
if(chute.upper() == letra.upper()):
letras_acertadas[index] = letra
index = index + 1
print(letras_acertadas)
código não funcional
def jogar():
letras_acertadas = ["_","_","_","_","_","_"]
palavra_secreta = ("banana")
enforcou = False
acertou = False
index = 0
print("**************************************")
print("* Olá,bem vindo ao jogo da forca *")
print("**************************************")
while(not enforcou and not acertou):
chute = input("Chute sua letra:")
chute = chute.strip()
for letra in palavra_secreta:
if(chute.upper() == letra.upper()):
letras_acertadas[index] = letra
index = index + 1
print(letras_acertadas)