import random words = ["abracadabra", "wonderful", "everything", "python", "apple"] secret = random.choice(words) print "The secret word is:", secret mask = '-' * len(secret) print " ", mask wrong = 0 already = "" while mask != secret: letter = raw_input("Guess: ") if letter not in secret: wrong = wrong + 1 if wrong == 6: break if letter in already: print "You typed this before" continue already = already + letter temp = "" for index in range(len(secret)): if secret[index] == letter: temp = temp + letter else: temp = temp + mask[index] mask = temp print "Typed so far:", already print mask if wrong == 6: print "Too bad, the word was:", secret else: print "Thank you very much for playing hangman with me."