0
Guys, I’m playing a little python hangman game. My doubt is as follows: how do I order the hits according to the chosen word of the gallows and make it duplicate the letter I typed if there is more than one in the chosen word? Obs: without using function
Nomes = ['EDWARD', 'MIDORYA', 'YUGI', 'SEIYA', 'ALLMIGHT']
Nome_Escolhido = []
Acertos = []
Digitadas = []
cont = 0
r = randint(0, 4)
Nome_Escolhido += Nomes[r]
q = ''
x = ' , '
print(q.join(Nome_Escolhido)) #teste
while True:
Digitadas1 = input('\nDigite uma letra: ').capitalize()
if Digitadas1 in Acertos:
print('\nVocê já digitou esse número perdeu uma vida')
elif Digitadas1 in Nome_Escolhido:
Acertos.append(Digitadas1)
print('\nAcertou')
else:
print('\nNão tem essa letra na palavra!')
Digitadas.append(Digitadas1)
cont += 1
if Nome_Escolhido == Acertos:
print(f'\nVocê ganhou!\n Nome:{q.join(Nome_Escolhido)} ')
break
if cont == 3:
print('\nVocê errou 3 vezes então perdeu o jogo')
break
print(f'Letras usadas {x.join(Digitadas)}') #teste
print(f'Erros: {cont}') #teste
print(q.join(Acertos)) #teste
It worked buddy, thank you very much!
– HomeDown