-1
Guys I’m having a problem to finish the frock game in Python, I’m not able to do a scheme to check if the letters were right and or wrong, could help me?
from random import randint
lista_palavras = ["casa", "mercado", "palio", "palmeiras", "lakers", "lucas"]
print('''==============================
JOGO DA FORCA - IFPR
==============================''')
print("\n")
print('''==============================
Pronto para Começar...?
==============================''')
print("\n")
aceita = 1
n_aceita = 0
while True:
inicio = int(input("Digite (1) para Inicar ou (0) para Sair: "))
if inicio == aceita:
pos= randint (0, len(lista_palavras)-1)
palavra = lista_palavras[pos]
riscos = [" _ "] * len(palavra)
print("\n")
print("Começando o jogo....FORCA - IFPR")
erros = 0
while erros < 7 :
letra = input("Digite uma letra: ")
l = 0
while l < len(palavra):
if palavra[l] == letra:
riscos[l] = letra
# fazer um esquema para verificar se errou ou acertou
l+=1
#se ele errou
#conta um erro a mais
#mostrar o desenho conforme a quantidade de erros
print(palavra)
print(riscos)
elif inicio == n_aceita:
print("Saindo do jogo....")
print("\n")
print("Obrigado!")
break
You can do: if letter in word "Ends implementation".
– matheusma37
Okay, Matheus, more like I fit that into the while?
– Maycon Willian Alves da Silva
It may be after you ask to type a letter. You can do:
if letra in palavra: acertos += letra
else: erros += letra
– matheusma37
Got it, plus before the loop of repetition to go through the word? If you can show me an example within the structure of the code I appreciate, is that I am beginner in Python so I am learning slowly..... kkkk
– Maycon Willian Alves da Silva