Python Madlibs.py code and error message --- Anyone can help? I keep getting stuck here ...
# This program does the following ... writes a Mad Libs story # Author: Cai Gengyang print "Mad Libs is starting!" name = raw_input("Enter a name: ") adjective1 = raw_input("Enter an adjective: ") adjective2 = raw_input("Enter a second adjective: ") adjective3 = raw_input("Enter a third adjective: ") verb1 = raw_input("Enter a verb: ") verb2 = raw_input("Enter a second verb: ") verb3 = raw_input("Enter a third verb: ") noun1 = raw_input("Enter a noun: ") noun2 = raw_input("Enter a noun: ") noun3 = raw_input("Enter a noun: ") noun4 = raw_input("Enter a noun: ") animal = raw_input("Enter an animal: ") food = raw_input("Enter a food: ") fruit = raw_input("Enter a fruit: ") number = raw_input("Enter a number: ") superhero_name = raw_input("Enter a superhero_name: ") country = raw_input("Enter a country: ") dessert = raw_input("Enter a dessert: ") year = raw_input("Enter a year: ") #The template for the story STORY = "This morning I woke up and felt %s because _ was going to finally %s over the big _ %s. On the other side of the %s were many %ss protesting to keep %s in stores. The crowd began to _ to the rythym of the %s, which made all of the %ss very _. %s tried to _ into the sewers and found %s rats. Needing help, %s quickly called %s. %s appeared and saved %s by flying to %s and dropping _ into a puddle of %s. %s then fell asleep and woke up in the year _, in a world where %ss ruled the world." print STORY % (Adjective1, name, Verb1, Adjective2, Noun1, Noun2, animal, food, Verb2, Noun3, fruit, Adjective3, name, Verb3, number, name , superhero_name, superhero_name, name, country, name, dessert, name, year, Noun4) Terminal Output : $ python Madlibs.py Mad Libs is starting! Enter a name: Cai Gengyang Enter an adjective: beautiful Enter a second adjective: honest Enter a third adjective: huge Enter a verb: hit Enter a second verb: run Enter a third verb: jump Enter a noun: anger Enter a noun: belief Enter a noun: wealth Enter a noun: regret Enter an animal: elephant Enter a food: burger Enter a fruit: watermelon Enter a number: 6 Enter a superhero_name: batman Enter a country: America Enter a dessert: icekachang Enter a year: 1984 Traceback (most recent call last): File "Madlibs.py", line 34, in <mo dule> print STORY % (Adjective1, name, Verb1, Adjective2, Noun1, Noun2, an imal, food, Verb2, Noun3, fruit, Adj ective3, name, Verb3, number, name , superhero_name, superhero_name, nam e, country, name, dessert, name, yea r, Noun4) NameError: name 'Adjective1' is not defined -- https://mail.python.org/mailman/listinfo/python-list