the above example is equivalent to the following assignment statementsa ['apples''cats' ][ ['apples''cats' ][ ['apples''cats' ][ you must put the same number of variables on the left side of the assignment operator as there are items in the list on the right side python will automatically assign the first item' value in the list to the first variablethe second item' value to the second variableand so on but if you do not have the same number of variables and itemsthe python interpreter will give you an error abcd ['apples''cats' 'hello'traceback (most recent call last)file ""line in abcd ['apples''cats' 'hello'valueerrortoo many values to unpack abcd ['apples''cats'traceback (most recent call last)file ""line in abc ['apples''cats'valueerrorneed more than values to unpack change your code in hangman on line and to use multiple assignment with the return value of getrandomword() correctletters ' secretwordsecretkey getrandomword(words gameisdone false gameisdone false secretwordsecretkey getrandomword(words elseprinting the word category for the player the last change you'll make is to tell the player which set of words they are trying to guess this waywhen the player plays the game they will know if the secret word is an animalcolorshapeor fruit add this line of code after line here is the original code while true displayboard(hangmanpicsmissedletterscorrectletterssecretwordadd the line so your program looks like this