input: Write a function to create a web scraper using Python that retrieves the 10 most recent articles from a news website. The function should use the `requests` and `BeautifulSoup` libraries to fetch the content, parse it, and print the text of the first 10 articles found on the page. If no articles are found, it should print a message indicating that no articles were found.
  
  
  import requests 
  from bs4 import BeautifulSoup 
  
  def get_recent_articles(url):
      # get the source code 
      html_content = requests.get(url).text 
      
      # parse the html content 
      soup = BeautifulSoup(html_content, "lxml") 
      
      # get all the articles  
      articles = soup.find_all('article') 
      
      # print the first 10 articles or indicate no articles found
      if articles:
          for article in articles[:10]: 
              print(article.text)
      else:
          print("No articles found on the page.")
  
  assert get_recent_articles('http://example.com/news') == None
  assert get_recent_articles('http://nonexistentwebsite.com/news') == None
  
output: 
  def get_recent_articles(url):
      # get the source code 
      html_content = requests.get(url).text 
      
      # parse the html content 
      soup = BeautifulSoup(html_content, "lxml") 
      
      # get all the articles  
      articles = soup.find_all('article') 
      
      # print the first 10 articles or indicate no articles found
      if articles:
          for article in articles[:10]: 
              print(article.text)
      else:
          print("No articles found on the page.")
  