input: Write a function to implement a simple chatbot in Python that responds to casual inquiries by choosing a random response from a predefined list. The chatbot should continue the conversation until the user inputs 'Goodbye'. If the user inputs 'Goodbye', the chatbot should respond with 'Goodbye!' and end the conversation.
  assert chatbot_response("How are you?") 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!"]
  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!"]
output: import random
  
  def chatbot_response(user_input):
      responses = ["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!"]
      if user_input == "Goodbye":
          return "Goodbye!"
      return random.choice(responses)