input: Write a function to create a 3-layer artificial neural network using Python and print the outcome. If the input is empty, print "No input provided."
  assert create_ann([2, 3], [[0.1, 0.4], [0.8, 0.6], [0.3, 0.9]], [0.3, 0.7]) == "[2.8 5.5]"
  assert create_ann([], [], []) == "No input provided."
output: def create_ann(input_layer, weights, biases):
      if not input_layer:
          return "No input provided."
      hidden_layer_1 = [sum(a*b for a, b in zip(input_layer, weights[i])) + biases[0] for i in range(len(weights))]
      hidden_layer_2 = [sum(a*b for a, b in zip(hidden_layer_1, weights[i])) + biases[1] for i in range(len(weights))]
      output_layer = [sum(a*b for a, b in zip(hidden_layer_2, weights[i])) + biases[2] for i in range(len(weights))]
      return str(output_layer)