input: Write a function to format a given piece of text with different options for font-style, size, and color. The function should return the formatted text as a string. If no options are provided, the default font should be "Times New Roman", the default size should be "14px", and the default color should be "#000000".
  def format_text(text, font="Times New Roman", size="14px", color="#000000"):
    return "<span style='font-family: {}'; font-size: {}; color: {};>{}</span>".format(font, size, color, text)
  
  assert format_text('Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer ut lectus vel nisi consequat bibendum ac a erat. Aliquam non velit sit amet arcu placerat vulputate a ut nibh.', 'Arial', '16px', '#FF0000')=='<span style='font-family: Arial'; font-size: 16px; color: #FF0000;>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer ut lectus vel nisi consequat bibendum ac a erat. Aliquam non velit sit amet arcu placerat vulputate a ut nibh.</span>'
  assert format_text('Lorem ipsum dolor sit amet.', 'Verdana', '12px', '#00FF00')=='<span style='font-family: Verdana'; font-size: 12px; color: #00FF00;>Lorem ipsum dolor sit amet.</span>'
  assert format_text('Lorem ipsum dolor sit amet.')=='<span style='font-family: Times New Roman'; font-size: 14px; color: #000000;>Lorem ipsum dolor sit amet.</span>'
  assert format_text('Lorem ipsum dolor sit amet.', color='#0000FF')=='<span style='font-family: Times New Roman'; font-size: 14px; color: #0000FF;>Lorem ipsum dolor sit amet.</span>'
  assert format_text('', 'Courier New', '10px', '#808080')=='<span style='font-family: Courier New'; font-size: 10px; color: #808080;></span>'
output: def format_text(text, font="Times New Roman", size="14px", color="#000000"):
    return "<span style='font-family: {}'; font-size: {}; color: {};>{}</span>".format(font, size, color, text)