Use the code posted below and create and console output that display the gallows every time a guess is made. 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):     if i 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!\n")

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
icon
Concept explainers
Question

Use the code posted below and create and console output that display the gallows every time a guess is made.

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):

    if i<n:

        print("\nRound: ", i+1)

        

    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!\n")

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Control Structure
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
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education