Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # FILL IN YOUR CODE HERE...
- lettersGuessed = []
- mistakesMade = 0
- availableLetters = string.ascii_lowercase #import string
- MAX_MISTAKES = 8
- ###INTRO START
- print "Welcome to the game Hangman!"
- print "I am thinking of a word that is "+str(len(secretWord))+" letters long."
- print "-------------"
- ###INTRO END
- ###GAMELOOP START
- while mistakesMade < MAX_MISTAKES:
- print "You have "+str(MAX_MISTAKES-mistakesMade)+" guesses left"
- availableLetters = getAvailableLetters(lettersGuessed) #rather unnecessary assignment
- print "Available letters: "+availableLetters
- letter = raw_input("Please guess a letter: ").lower()
- if letter in lettersGuessed:
- print "Oops! You've already guessed that letter: "+getGuessedWord(secretWord, lettersGuessed)
- else:
- lettersGuessed.append(letter)
- if letter in secretWord:
- print "Good guess: "+getGuessedWord(secretWord, lettersGuessed)
- else:
- mistakesMade += 1
- print "Oops! That letter is not in my word: "+getGuessedWord(secretWord, lettersGuessed)
- print "-------------"
- if isWordGuessed(secretWord, lettersGuessed):
- print "Congratulations, you won!"
- return #ugly exit
- ###GAMELOOP END
- print "Sorry, you ran out of guesses. The word was "+secretWord+"."
Advertisement
Add Comment
Please, Sign In to add comment