Based off the Self defence class skit:

# Filename: Madlibs.py
noun = raw_input("Type a noun: ")
verb = raw_input("Type a verb: ")
adjective = raw_input("Type an adjective: ")
sound_disgust = raw_input("Type a random sound of disgust, eg 'Uuurh': ")
noun1 = noun
verb1 = verb
adjective1 = adjective
moan = sound_disgust
print "The Madlibs Self Defence Class"
print
print "Today, we are going to learn how to defend ourselves against"
print "a %s." % noun1
print
print "But we did %s last week!" % noun1
print
print "%s! Too %s for %s are we?" % (moan, adjective1, noun1)
print "Tell me something! What if some nutter appeared out of nowhere,"
print "and tried to %s you with a %s! What then eh?" % (verb1, noun1)
print
print "THIS IS THE END OF MONTY PYTHON AD LIBS. GOOD DAY!"

This just resuts from me playing with tuples!
Hope you like it. The words I used, in prompt order were:

Noun: Anvil
Verb: Eat
adjective: random
moan: Eurgh!

Looks like you are getting familiar with formatted strings and string input, great! Could be quite funny depending on what you put in!

Wonder why you did that:

noun1 = noun
verb1 = verb
adjective1 = adjective
moan = sound_disgust

You had perfectly good variable names already.

Well, I had a slight problem with the code, that was a troubleshooting method that didn't work. I've been meaning to get rid of that...

This question has already been answered. Start a new discussion instead.