### Lesson 11 b: Hangman v2

posted Jan 11, 2018, 7:35 AM by Attila Lengyel   [ updated Jan 11, 2018, 8:00 AM ]
 import word_dictimport randomdef drawHangman(missedGuess):    if missedGuess > 0:        print("       _________")    else:        print("")    if missedGuess > 1:        print("       |        |")    else:         print("       |        ")    if missedGuess > 2:        print("       |        0")    else:         print("       |        ")    if missedGuess > 3:        print("       |       /|\\")        else:         print("       |        ")    if missedGuess > 4:        print("       |        |")    else:         print("       |        ")            if missedGuess > 5:        print("       |       / \\")    else:         print("       |        ")        print("       _________")    print("")    if missedGuess > 6:        return True    else:        return Falseprint("Let's play Hangman")select = random.randint(0,len(word_dict.db))word = word_dict.db[select]word_dash = ""for x in range(0, len(word)):  word_dash += "_ "  print (word_dash)cont = Truelost = Falsegood_letters = ""missedGuess = 0  while cont:  guess = input("Guess a letter:")    if word.find(guess) > -1 and good_letters.find(guess) == -1:    print("Correct guess!")    good_letters += guess  else:    print("Wrong guess!")    missedGuess += 1    lost = drawHangman(missedGuess)        cont = False    word_dash = ""  for x in range(0, len(word)):    if good_letters.find(word[x]) > -1:      word_dash += word[x] + " "    else:      word_dash += "_ "      cont = True  if lost:    cont = False  print(word_dash)  print("The correct word is ", word)if lost:  print("Sorry you are hanged...")else:  print("You are safe!!!")