Having issues with Madlibs project


#1



Hi guys!

I'm stuck on the mad libs project and for some reason I am getting an error that does not display the story. I used the same code last night and it worked fine. I'm not sure what I'm doing wrong. Please help.


This is the error I get:

"TypeError: not all arguments converted during string formatting"


Here is the code: 

print "Mad Libs has started!"

name = raw_input("Enter a name: ")
adj1 = raw_input("Enter an adjective: ")
adj2 = raw_input("Enter a second adjective: ")
adj3 = 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 second noun: ")
noun3 = raw_input("Enter a third noun: ")
noun4 = raw_input("Enter a fourth 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 = raw_input("Enter a superhero: ")
country = raw_input("Enter a country: ")
dessert = raw_input("Enter a dessert: ")
year = raw_input("Enter a year: ")

STORY = "This morning I woke up and felt %s because %s was going to finally %s over the big %s %s. On the other side of the %s were many %ss protesting to keep %s in stores. The crowd began to $s to the rythym of the %s, which made all of the %ss very $s. %s tried to %s into the sewers and found %s rats. Needing help, %s quickly called %s. %s appeared and saved %s by flying to %s and dropping %s into a puddle of %s. %s then fell asleep and woke up in the year %s, in a world where %ss ruled the world."

print STORY % (adj1, name, verb1, adj2, noun1, noun2, animal, food, verb2, noun3, fruit, adj3, name, verb3, number, name, superhero, superhero, name, country, name, dessert, name, year, noun4)


#2

Second half of code:

STORY = "This morning I woke up and felt %s because %s was going to finally %s over the big %s %s. On the other side of the %s were many %ss protesting to keep %s in stores. The crowd began to $s to the rythym of the %s, which made all of the %ss very $s. %s tried to %s into the sewers and found %s rats. Needing help, %s quickly called %s. %s appeared and saved %s by flying to %s and dropping %s into a puddle of %s. %s then fell asleep and woke up in the year %s, in a world where %ss ruled the world."

print STORY % (adj1, name, verb1, adj2, noun1, noun2, animal, food, verb2, noun3, fruit, adj3, name, verb3, number, name, superhero, superhero, name, country, name, dessert, name, year, noun4)


#3

I count 25 arguments and only 24 placeholders.


#4

Thank you. I saw the error, I used $ instead of %.


#5