Hangman¶
Write a program to play a word-guessing game like Hangman.
It must randomly choose a word from a list of words.
It must stop when all the letters are guessed.
It must give them limited tries and stop after they run out.
It must display letters they have already guessed (either only the incorrect guesses or all guesses).
Name your file hangman.py
-=-=-=-=-=-=-=-=-=-=-=-=-=-
Word: _ _ _ _ _ _ _ _ _
Misses:
Guess: e
-=-=-=-=-=-=-=-=-=-=-=-=-=-
Word: _ e _ _ _ _ _ _ _
Misses:
Guess: i
-=-=-=-=-=-=-=-=-=-=-=-=-=-
Word: _ e _ i _ _ _ _ _
Misses:
Guess: a
-=-=-=-=-=-=-=-=-=-=-=-=-=-
Word: _ e _ i a _ _ a _
Misses:
Guess: r
-=-=-=-=-=-=-=-=-=-=-=-=-=-
Word: _ e _ i a _ _ a _
Misses: r
Guess: s
-=-=-=-=-=-=-=-=-=-=-=-=-=-
Word: _ e _ i a _ _ a _
Misses: rs
Guess: t
-=-=-=-=-=-=-=-=-=-=-=-=-=-
Word: _ e _ i a t _ a _
Misses: rs
Guess: n
-=-=-=-=-=-=-=-=-=-=-=-=-=-
Word: _ e _ i a t _ a n
Misses: rs
Guess: o
-=-=-=-=-=-=-=-=-=-=-=-=-=-
Word: _ e _ i a t _ a n
Misses: rso
Guess: l
-=-=-=-=-=-=-=-=-=-=-=-=-=-
Word: l e _ i a t _ a n
Misses: rso
Guess: v
-=-=-=-=-=-=-=-=-=-=-=-=-=-
Word: l e v i a t _ a n
Misses: rso
Guess: h
-=-=-=-=-=-=-=-=-=-=-=-=-=-
Word: l e v i a t h a n
Misses: rso
YOU GOT IT!
Play "again" or "quit"? quit
©2021 Daniel Gallo
This assignment is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States License.
Adapted for Python from Graham Mitchell’s Programming By Doing