from gameboard import GameBoard if __name__ == '__main__': while True: words = getpass.getpass(prompt='Please enter words: ') words = words.lower() gameboard = GameBoard(words) gameboard.setupBoard() gameboard.board.append(["Letters guessed:"]) letters_guessed = [] gameboard.board.append(letters_guessed) while gameboard.guess_wrong < 6: guess = raw_input("What is your guess?") guess = guess.lower() letters_guessed.append(guess) gameboard.getGuess(guess) gameboard.guessWrong(guess) gameboard.printBoard() if gameboard.guess_right == len(set(words)) - (1 if ' ' in words else 0): print "You win!" play_again = raw_input("Would you like to play again? (Y/N)") if play_again == "Y": break else: print "Thanks for playing!" sys.exit(0) if gameboard.guess_wrong >= 6: print "You lose! The word was %s." % words play_again = raw_input("Would you like to play again? (Y/N)") if play_again == "Y": continue