Run this code and check if it works if not how would you fix it!   n=int(input("Number of rounds of Hangman to be played:")) for i in range(0,n):     word = input("welcome!")     guesses = ''     turns = int(input("Enter the number of failed attempts allowed:")) def hangman(word):     secrete_word = "-" * len(word)     print(" the secrete word " + secrete_word)     user_input = input("Guess a letter: ")     if user_input in word:         occurences = findOccurrences(word, user_input)         for index in occurences:             secrete_word = secrete_word[:index] + user_input + secrete_word[index + 1:]         print(secrete_word)     else:         user_input = input("Sorry that letter was not found, please try again: ")   def findOccurrences(s, ch):     lst = []     for i in range(0, len(s)):         if ch==s[i]:             lst.append(i)     return lst    hangman("chicken") n=int(input("Number of rounds of Hangman to be played:")) for i in range(0,n):     word = input("")     guesses = ''     turns = int(input("Enter the number of failed attempts allowed:"))     while turns > 0:                 failed = 0                     for char in word:                  if char in guesses:                    print (char)                else:                 print ("_"),                     failed = failed+1            if failed == 0:                    print ("Won")             break                      print         guess = input("Guess a character:")         guesses = guesses+guess                            if guess not in word:              turns =turns-1                    print ("Wrong")                print ("Number of guesses left:",turns)             if turns == 0:                           print("Lose")

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter5: Control Structures Ii (repetition)
Section: Chapter Questions
Problem 14PE
icon
Related questions
Question
100%
Run this code and check if it works if not how would you fix it!
 
n=int(input("Number of rounds of Hangman to be played:"))
for i in range(0,n):
    word = input("welcome!")
    guesses = ''
    turns = int(input("Enter the number of failed attempts allowed:"))
def hangman(word):
    secrete_word = "-" * len(word)
    print(" the secrete word " + secrete_word)
    user_input = input("Guess a letter: ")
    if user_input in word:
        occurences = findOccurrences(word, user_input)
        for index in occurences:
            secrete_word = secrete_word[:index] + user_input + secrete_word[index + 1:]
        print(secrete_word)
    else:
        user_input = input("Sorry that letter was not found, please try again: ")

 

def findOccurrences(s, ch):
    lst = []
    for i in range(0, len(s)):
        if ch==s[i]:
            lst.append(i)
    return lst 

 

hangman("chicken")
n=int(input("Number of rounds of Hangman to be played:"))
for i in range(0,n):
    word = input("")
    guesses = ''
    turns = int(input("Enter the number of failed attempts allowed:"))
    while turns > 0:        
        failed = 0            
        for char in word:     
            if char in guesses:   
                print (char)   
            else:
                print ("_"),    
                failed = failed+1   
        if failed == 0:       
            print ("Won")
            break             
        print
        guess = input("Guess a character:")
        guesses = guesses+guess                   
        if guess not in word: 
            turns =turns-1       
            print ("Wrong")   
            print ("Number of guesses left:",turns)
            if turns == 0:          
                print("Lose")
Expert Solution
steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Math class and its different methods
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning