input: Write a function to scrape product data from an online web store using Python and BeautifulSoup. The function should fetch the HTML content of the web store, parse it, and extract the name, price, and description of each product. The extracted data should be printed. If no products are found, the function should return an appropriate message.
  assert scrape_products() == None
  assert scrape_products() == None
  assert scrape_products() == None
  assert scrape_products() == None
  assert scrape_products() == None
output: def scrape_products():
      import requests
      from bs4 import BeautifulSoup
      
      url = "https://example.com/products"
      response = requests.get(url)
      soup = BeautifulSoup(response.content, 'html.parser')
      
      products = soup.find_all('div', class_='product')
      
      if not products:
          print("No products found.")
          return
      
      for product in products:
          name = product.find('h2', class_='name').text.strip()
          price = product.find('span', class_='price').text.strip()
          description = product.find('p', class_='description').text.strip()
          
          print(f"Name: {name}")
          print(f"Price: {price}")
          print(f"Description: {description}")
          print()