-2
print("#######################")
print("# Jogo da forca #")
print("#######################")
def forca(x=0):
if x==0:
print(" _________")
print(" | |")
print(" | ")
print(" | ")
print(" | ")
print(" | ")
print(" | ")
print("__/|\__")
elif x==1:
print(" __________")
print(" | |")
print(" | 0")
print(" | ")
print(" | ")
print(" | ")
print(" | ")
print("__/|\__")
elif x==2:
print(" __________")
print(" | |")
print(" | 0")
print(" | | ")
print(" | ")
print(" | ")
print(" | ")
print("__/|\__")
elif x==3:
print(" __________")
print(" | |")
print(" | 0")
print(" | /| ")
print(" | |")
print(" | ")
print(" | ")
print("__/|\__")
elif x==4:
print(" __________")
print(" | |")
print(" | 0")
print(" | /|\ ")
print(" | |")
print(" | ")
print(" | ")
print("__/|\__")
elif x==5:
print(" __________")
print(" | |")
print(" | 0")
print(" | /|\ ")
print(" | |")
print(" | / ")
print(" | ")
print("__/|\__")
elif x==6:
print(" __________")
print(" | |")
print(" | 0")
print(" | /|\ ")
print(" | |")
print(" | /")
print(" | ")
print("__/|\__")
elif x==7:
print(" __________")
print(" | |")
print(" | 0")
print(" | /|\ ")
print(" | |")
print(" | /")
print(" | ")
print("__/|\__")
#VARIAVEIS GLOBAIS
erros=0
#CAPTURA PALAVRA INICIAL
word=input('Digite uma palavra: ');
temp=[]
for letra in word:
temp.append('_')
while True:
print('\n'*20) # limpa a tela
forca(erros) # imprime desenho da forca
#imprime a adivinhacao
palavra = ("A palavra é: ")
palavra = str.upper()
print(palavra, end='')
for let in temp:
print(let, end=' ')
print('\n'*2)
#Verifica se perdeu
if erros==6:
break #sai do jogo (sai do while)
#Verificar se o jogador ganhou
ganhouJogo=True
for let in temp:
if let=='_':
ganhouJogo=False
if ganhouJogo:
print('\nPARABÉNS VENCEDOR!!!')
#captura a letra do usuario
letraDig=input("Informe uma letra: ")
#verifica se acertou alguma letra
errouLetra=True
for i, let in enumerate(word):
if word[i]==letraDig:
temp[i]=word[i]
errouLetra=False
if errouLetra:
erros=erros+1
Make a list and give
.append(letra)
at each insertion.– FourZeroFive
You could give an example?
– NayKatt