input: Write a python function to extract and return the content of the `<p>` tag from the given HTML string.
  assert extract_p_content('<html><head><title>Why Choose Python programming language?</title><style>body { background-color: #eeeeee; }</style></head><body><h1>Why Choose Python programming language?</h1><p>Python is a highly popular programming language that is used for many tasks, from web development to data science. It is versatile, user-friendly and easy to learn. The language has an extensive library of modules for different tasks, which make it great for developing complex applications quickly. Its syntax is simple and concise and it is great for rapid prototyping. Its strong support for object oriented programming makes it a great choice for developers who want to develop robust and divided applications.</p></body></html>') == 'Python is a highly popular programming language that is used for many tasks, from web development to data science. It is versatile, user-friendly and easy to learn. The language has an extensive library of modules for different tasks, which make it great for developing complex applications quickly. Its syntax is simple and concise and it is great for rapid prototyping. Its strong support for object oriented programming makes it a great choice for developers who want to develop robust and divided applications.'
  assert extract_p_content('<html><body><p>Test paragraph content.</p></body></html>') == 'Test paragraph content.'
  assert extract_p_content('<html><head></head><body><h1>Title</h1><p>This is a test.</p><p>Another paragraph.</p></body></html>') == 'This is a test.'
output: def extract_p_content(html):
      from bs4 import BeautifulSoup
      soup = BeautifulSoup(html, 'html.parser')
      p_tag = soup.find('p')
      return p_tag.text if p_tag else ''