【正文】
表lettersGuessed。e39。k39。r39。由它開(kāi)始游戲程序Hangman用戶(hù)與計(jì)算機(jī)的交互過(guò)程。The endimport random import string WORDLIST_FILENAME = def loadWords(): print (Loading word list from file...) inFile: file inFile = open(WORDLIST_FILENAME, 39。) return s def hangman(secretWord): print( Wele to the game, Hangman!) print( I am thinking of a word that is %d letters long.%len(secretWord)) lettersGuessed=39。) while 1: c=input() if (39。 or 39。)and len(c)==1: c=() break print( Wrong input!Please guess a letter:) if c in lettersGuessed: print( Oops! You39。=c=39。=c=39。 AvailableLetters=getAvailableLetters(lettersGuessed) GuessedWord=getGuessedWord(secretWord, lettersGuessed) tmp_str= for i in range(0,len(secretWord)): tmp_str=tmp_str+_ left=8 while left0: print( ) print( You have ,left, guesses left.) print( Available letters:,AvailableLetters) print( Please guess a letter:,end=39。, 1) line: string line = () wordlist: list of strings wordlist = () print ( , len(wordlist), words loaded.) return wordlist def chooseWord(wordlist): return (wordlist) def isWordGuessed(secretWord, lettersGuessed): for c in set(secretWord): if not c in lettersGuessed: return False else: return True def getGuessedWord(secretWord, lettersGuessed): ss= for s in set(l