input: Write a function to scrape the latest stock prices from specified websites. The function should accept a list of stock symbols, visit the corresponding Yahoo Finance URL, and extract the current price for each stock. If a stock symbol is not found or the price cannot be retrieved, the function should raise a warning and continue to the next stock. The function should return a list of tuples containing the stock symbol and its corresponding price.
  assert get_stock_price(["AAPL"])==[("AAPL", "$150.00")]
  assert get_stock_price(["MSFT", "FB"])==[("MSFT", "$300.00"), ("FB", "$350.00")]
  assert get_stock_price(["GOOG", "UNKNOWN"])==[("GOOG", "$2800.00")]
output: import requests
  from bs4 import BeautifulSoup
  import warnings
  
  def get_stock_price(symbols):
      prices = []
      for symbol in symbols:
          url = f"https://finance.yahoo.com/quote/{symbol}"
          response = requests.get(url)
          if response.status_code != 200:
              warnings.warn(f"Could not retrieve data for {symbol}")
              continue
          soup = BeautifulSoup(response.text, 'html.parser')
          price_tag = soup.find("fin-streamer", {"data-field": "regularMarketPrice"})
          if not price_tag:
              warnings.warn(f"Price not found for {symbol}")
              continue
          price = price_tag.text
          prices.append((symbol, price))
      return prices