Question
# Hangman game! # Assume the answer is hangman A = ['h','a','n','g','m','a','n'] L = ['_','_','_','_','_','_','_'] play = True while play == True: #Ask the user
# Hangman game!
# Assume the answer is "hangman"
A = ['h','a','n','g','m','a','n']
L = ['_','_','_','_','_','_','_']
play = True
while play == True:
#Ask the user to guess a letter
letter = str(input("Guess a letter: "))
# Check to see if that letter is in the answer
i = 0
for currentletter in A:
# If the letter user guessed is found in the answer,
#and if so, end the loop
if A == L:
play = False
print ("GREAT JOB!")
1. Type the code above, save the file with a .py extension, and run the program in the Terminal. If you receive any error messages, determine what the problems are likely to be and debug your code.
2. Once you can run the program with no error messages, try it out. Does it work? How do you know if it is working correctly?
3. ASSIGNMENT: Write code to make this program react to INCORRECT letters by printing BAD GUESS!.
4. ASSIGNMENT: In Hangman, the user only gets 6 incorrect guesses before they lose and the game is over. Write code to implement this.
5. ASSIGNMENT: Rather than hard-coding the answer as hangman, randomly select a word from a LIST of words to use as the answer.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started