input: Write a function to design a basic chatbot in Python that responds to casual inquiries. The chatbot should randomly select a response from a predefined list of answers and print the response to the user. If the user inputs "Goodbye", the chatbot should print "Goodbye!" and terminate the conversation.
  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
  
  import random
  while True:
      user_input = input('You: ')
      if user_input == 'Goodbye':
          print('Chatbot: Goodbye!')
          break
      else:
          print('Chatbot: ', chatbot_response(user_input))
  
  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("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!"]
  assert chatbot_response("Goodbye") 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("Hello") 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: 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!"]
      if user_input == "Goodbye":
          return "Goodbye!"
      else:
          return random.choice(answers)