Improvements to simple Hangman Game in Python I created this hangman game today as my first stand alone project. It is a quite basic and simplified approach. How could I improve the game to make it more interesting?
    import random
    words = [&quot;abductions&quot;, &quot;abridgment&quot;, &quot;admixtures&quot;
    ,&quot;backfields&quot;, &quot;blueprints&quot;, &quot;chivalrous&quot;, &quot;complexity&quot;, &quot;cyberpunks&quot;, &quot;desolating&quot;, 
    &quot;duplicator&quot;,&quot;earthlings&quot;, 
    &quot;fluoridate&quot;,&quot;flustering&quot;,&quot;fornicates&quot;,&quot;godfathers&quot;,&quot;humanizers&quot;,&quot;ideographs&quot;,&quot;journalism&quot;,
    &quot;languished&quot;,&quot;logarithms&quot;,&quot;mendacious&quot;,&quot;neighborly&quot;,&quot;outlandish&quot;,&quot;palindrome&quot;,&quot;philanders&quot;
    ,&quot;proclaimed&quot;,&quot;randomizes&quot;,&quot;shrinkable&quot;,&quot;sublimated&quot;,
     &quot;truckloads&quot;,&quot;upholstery&quot;,&quot;vanquished&quot;,&quot;vulcanizes&quot;,&quot;wanderlust&quot;,&quot;womanizers&quot; ]

      i = random.randint(0, len(words) - 1)

      word = words[i]
      guesses = &quot;_&quot;*len(word)
      print(guesses)
      lives = 0
      while lives &lt; 5:
         character_check = input(&quot;&quot;)
           if character_check in word and character_check != word:
               a = word.index(character_check)
               guesses = guesses[:a] + word[a] + guesses[a+1:]
               print(guesses)
           if guesses == word or character_check == word:
               print(&quot;Winner!&quot;)
               break
           elif character_check not in word:
               print(lives)
               lives += 1
    if lives == 5:
      print(&quot;You lose! It was {}&quot;.format(word))
This is a great start. Let me point out a few things you should consider.
Make it interactive
When I ran the code, it produces some numbers whenever I lose a guess, it took a while to figure out that it was my guess count incrementing. A nice prompt message would be helpful. Also the guess count should reduce for each guess made.
Avoid hardcorded values
What is 5 in the following statement
while lives &lt; 5:. it can be written as follow
MAX_LIVES = 5
while lives &lt;= MAX_LIVES:

Misleading names
character_check is just too misleading, promises one thing(to check a character) and does another thing(recieves input from the user). This can rewritten as user_input
Features worth adding

You could make the game a class,implement a board class to nicely draw the man being hung.
You could also implement a hint package interface, user might want to buy and use hints when they are stuck.