Using the code posted below add code so it can plays multiple rounds of hangman using simple codes. Python  def findOccurrences(s, ch):     lst = []     for i in range(0, len(s)):         if ch==s[i]:             lst.append(i)     return lst    n=int(input("Number of rounds of Hangman to be played:")) for i in range(0,n):     word = input("Enter secret word: ")     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")         if i!=n-1:             print("Round %d" % i+1)

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ
icon
Related questions
Question

Using the code posted below add code so it can plays multiple rounds of hangman using simple codes. Python 

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

n=int(input("Number of rounds of Hangman to be played:"))
for i in range(0,n):
    word = input("Enter secret word: ")
    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")
        if i!=n-1:
            print("Round %d" % i+1)

Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Similar questions
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY