Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- Created on Sun Sep 15 18:08:34 2019
- @author: Mariano
- """
- word = input("Palabra: ").upper()
- wordList = list(word)
- print("\nCantidad de letras: ", len(wordList))
- inLetter = []
- for i in wordList:
- inLetter.append("_")
- def Hangman(letter):
- global aciertos
- for i in wordList:
- if letter == i:
- inLetter.insert(wordList.index(i), letter) #ingresa en la lista
- inLetter.pop(wordList.index(i)+1) #se borra el "_"
- index1 = wordList.index(letter) #modifica la primer ocurrencia
- wordList[index1] = 0
- aciertos += 1
- return inLetter
- intentos = 5
- aciertos = 0
- while intentos > 0 and aciertos < len(wordList):
- letter = input("Letra: ").upper()
- inWord = letter in word
- if inWord == False: #si la letra no esta en la palabra
- intentos -= 1
- print(f"Te quedan {intentos} intento(s)")
- if intentos == 0: #fin del juego
- print("\nPerdiste")
- elif inWord == True: #si la letra esta en la palabra
- if wordList.count(letter) == 1: #y aparece una sola vez
- print(Hangman(letter))
- elif wordList.count(letter) > 0: #o aparece mas de una vez
- print(Hangman(letter))
- elif letter in inLetter: #o si ya usaste la letra
- print("Ya usaste esa letra")
- if aciertos == len(wordList):
- print("\nGanaste!")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement