Using the code posted below use something different than enumerate in this code (rewrite a different code just for the parts  that say enumerate) and make sure it runs.

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

Using the code posted below use something different than enumerate in this code (rewrite a different code just for the parts  that say enumerate) and make sure it runs.

code:

 

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

    return [i for i, letter in enumerate(s) if letter == ch]  *** enumerate not discussed in class ***

 

    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 was not the right letter, please try again: ")

 

def findOccurrences(s, ch):

    return [i for i, letter in enumerate(s) if letter == ch]  *** enumerate not discussed in class *** 

 

hangman("chicken")

#n=int(input("Number of rounds of Hangman to be played:"))

#for i in range(0,n):

    #word = input("")

    guesses = ''  *** Once it gets to this line it does not run ****

    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 2 steps with 1 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
  • SEE MORE 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