Gostaria de saber se em Python tem o lugar certo para declarar a variável ou iniciar ela segue o exemplo abaixo:
while (not enforcou and not acertou):
chute = input("Qual letra ? ")
chute = chute.strip()
posicao = 0
for letra in palavra_secreta:
if (chute.upper() == letra.upper()):
print("Encontrou a letra {} na posição {}".format(letra, posicao))
posicao = posicao + 1
print("jogando ... ")
A variável posição foi declarada acima do for certo, eu poderia adicionar ela no começo do código exemplo:
palavra_secreta = "python"
enforcou = False
acertou = False
posicao = 0
# enquanto(true E true)
while (not enforcou and not acertou):
chute = input("Qual letra ? ")
chute = chute.strip()
for letra in palavra_secreta:
if (chute.upper() == letra.upper()):
print("Encontrou a letra {} na posição {}".format(letra, posicao))
posicao = posicao + 1
print("jogando ... ")
Como poderão ver aqui declarei ela no inicio acimo do while, porém notei que o contador não funciona corretamente declarando a variável acima, poderiam me ajudar em relação a essa dúvida ?