Coloquei uma opção que informa ao usuário que a letra que ele colocou não existe, caso a mesma não exista na palavra. Essa foi a única forma que eu consegui pensar, teria alguma outra alternativa?
defini uma variável
letra = 0
if chute != letra: print("A letra", chute, "não existe na palavra")
teria alguma outra alternativa? apenas pra ter em mente uma possibilidade a mais
def jogar():
print("Bem Vindo ao Jogo da Forca!")
palavra_secreta = "flamengo"
# As duas variavéis começam com o valor False pois quando o jogo começa o usuário ainda não acertou a palavra secreta
enforcou = False
acertou = False
letra = 0
while(not enforcou and not acertou):
chute = input("Qual é a Letra?")
chute = chute.strip()
#a função .strip() remove todos os espaços do início ao fim
#importante declara-la para melhorar o código
if (chute != letra):
print("Não existe a letra", chute, "na palavra")
print("Digite uma nova letra")
continue
index = 0
for letra in palavra_secreta:
#a função .upper() retorna todas as strings com letra em maiúsculo
#ao comparar o chute com a palavra secreta, podemos comparar as duas strings em maiúsculo
if (chute.upper() == letra.upper()):
print(f"Encontrei a letra {letra} na posição {index}")
index = index + 1
print("Jogando...")
print("Fim de Jogo")
if(__name__ == "__main__"):
# jogar()