input: Write a function to implement a basic chatbot that responds to casual inquiries with random answers from a predefined list. The chatbot should continue the conversation until the user inputs "Goodbye", at which point it should print a farewell message and terminate.
  
  def chatbot_response(user_input):
      answers = ["That's a great question!", 
          "I'm not sure, but I'll try to find out!", 
          "That sounds interesting, tell me more!", 
          "I have no idea, sorry!"]
      response = random.choice(answers)
      return response
  
  assert chatbot_response("How's the weather today?") in ["That's a great question!", 
      "I'm not sure, but I'll try to find out!", 
      "That sounds interesting, tell me more!", 
      "I have no idea, sorry!"]
  assert chatbot_response("What's your favorite color?") in ["That's a great question!", 
      "I'm not sure, but I'll try to find out!", 
      "That sounds interesting, tell me more!", 
      "I have no idea, sorry!"]
  assert chatbot_response("Tell me a joke.") in ["That's a great question!", 
      "I'm not sure, but I'll try to find out!", 
      "That sounds interesting, tell me more!", 
      "I have no idea, sorry!"]
output: import random
  
  def chatbot_response(user_input):
      answers = ["That's a great question!", 
          "I'm not sure, but I'll try to find out!", 
          "That sounds interesting, tell me more!", 
          "I have no idea, sorry!"]
      response = random.choice(answers)
      return response