Using python, create a game of hangman. Attached below is a copy of what the gameplay looks like.
HANGMAN: Welcome to HANGMAN!
HANGMAN: player 1 Enter a hangman word: bookkeeper
HANGMAN: Wrong guesses left: 6
HANGMAN: Word progress: __________
HANGMAN: player 2 guess a letter: e
HANGMAN: YES!
HANGMAN: Wrong guesses left: 6
HANGMAN: Word progress: _____ee_e_
HANGMAN: player 2 guess a letter: r
HANGMAN: YES!
HANGMAN: Wrong guesses left: 6
HANGMAN: Word progress: _____ee_er
HANGMAN: player 2 guess a letter: b
HANGMAN: YES!
HANGMAN: Wrong guesses left: 6
HANGMAN: Word progress: b____ee_er
HANGMAN: player 2 guess a letter: o
HANGMAN: YES!
HANGMAN: Wrong guesses left: 6
HANGMAN: Word progress: boo__ee_er
HANGMAN: player 2 guess a letter: k
HANGMAN: YES!
HANGMAN: Wrong guesses left: 6
HANGMAN: Word progress: bookkee_er
HANGMAN: player 2 guess a letter: w
HANGMAN: NOPE!
HANGMAN: Wrong guesses left: 5
HANGMAN: Word progress: bookkee_er
HANGMAN: player 2 guess a letter: p
HANGMAN: YES!
HANGMAN: Wrong guesses left: 5
HANGMAN: Word progress: bookkeeper
HANGMAN: player 2 wins!
Expert Answer
Solution:
Code:
Output:
Copyable Code:
#importing random package
import random
print “HANGMAN: Welcome to HANGMAN!”
words=raw_input(“HANGMAN: player 1 Enter a hangman word:”)
guess=6
string1=words
string2=”-“*len(string1)
temp=0
#loop to guessing word
while (‘-‘ in string2):
print “HANGMAN:Wrong guesses left:”,+guess
print “HANGMAN:Word progress:”,
for i in range(0,len(string1)):
print string2[i],
print ” “,
inp=raw_input(“nHANGMAN: player 2 guess a letter: “)
matched=False
matched_exist=False
for i in range(0,len(string1)):
if (string1[i]==inp[0] and string2[i]!=inp[0]):
string2=string2[:i]+inp+string2[i+1:]
temp=temp+1
matched=True
elif (string1[i]==inp[0] and string2[i]==inp[0]):
matched_exist=True
if matched:
print “HANGMAN: YES!”
if matched_exist:
print inp,” is already in the word”
elif not matched:
print “HANGMAN: NOPE!”
guess=guess-1
#print winner
if temp==(len(words)):
print “HANGMAN: Word progress:”,string2
print “HANGMAN: player 2 wins!”
else:
print “HANGMAN: player 1 wins!”