# Construct a mad lib class mad_lib: # Initalize a constructor for python mad lib def __init__(self, lib): # lib is a value passed in during the construction of this class self.text = lib # Replace %text% with user input self.text = self.text.replace('%first_name%', self.first_name()) self.text = self.text.replace('%location%', self.location()) self.text = self.text.replace('%whole_number%', self.whole_number()) self.text = self.text.replace('%plural_noun%', self.plural_noun()) def first_name(self): #return input("A first name: ") return input() def location(self): #return input("A location: ") return input() def whole_number(self): #return input("A whole number: ") return input() def plural_noun(self): #return input("A plural noun: ") return input() # Construct a mad lib md = mad_lib('%first_name% went to %location% to buy %whole_number% different types of %plural_noun%') print(md.text)