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...


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

Jun 05, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here