



from __future__ import annotations

def 	SCREAMING_SNAKE_CASE_							(	_snake_case	:int = 4				)  ->     list[list[int]]:
   _A      =       abs(_snake_case				) or 4
   return [[1 + x + y * row_size for x in range(_snake_case				)] for y in range(_snake_case				)]

def 	SCREAMING_SNAKE_CASE_							(	_snake_case	:list[list[int]]				)  ->     list[list[int]]:
   return reverse_row(transpose(_snake_case				)				)
   # OR.. transpose(reverse_column(matrix))

def 	SCREAMING_SNAKE_CASE_							(	_snake_case	:list[list[int]]				)  ->     list[list[int]]:
   return reverse_row(reverse_column(_snake_case				)				)
   # OR.. reverse_column(reverse_row(matrix))

def 	SCREAMING_SNAKE_CASE_							(	_snake_case	:list[list[int]]				)  ->     list[list[int]]:
   return reverse_column(transpose(_snake_case				)				)
   # OR.. transpose(reverse_row(matrix))

def 	SCREAMING_SNAKE_CASE_							(	_snake_case	:list[list[int]]				)  ->     list[list[int]]:
   _A      =       [list(_snake_case				) for x in zip(*_snake_case				)]
   return matrix

def 	SCREAMING_SNAKE_CASE_							(	_snake_case	:list[list[int]]				)  ->     list[list[int]]:
   _A      =       matrix[::-1]
   return matrix

def 	SCREAMING_SNAKE_CASE_							(	_snake_case	:list[list[int]]				)  ->     list[list[int]]:
   _A      =       [x[::-1] for x in matrix]
   return matrix

def 	SCREAMING_SNAKE_CASE_							(	_snake_case	:list[list[int]]				)  ->     None:
   for i in matrix:
      print(*_snake_case				)


if __name__ == "__main__":
   UpperCAmelCase_		 =					make_matrix()
   print("""\norigin:\n""")
   print_matrix(matrix)
   print("""\nrotate 90 counterclockwise:\n""")
   print_matrix(rotate_aa(matrix))

   UpperCAmelCase_		 =					make_matrix()
   print("""\norigin:\n""")
   print_matrix(matrix)
   print("""\nrotate 180:\n""")
   print_matrix(rotate_aaa(matrix))

   UpperCAmelCase_		 =					make_matrix()
   print("""\norigin:\n""")
   print_matrix(matrix)
   print("""\nrotate 270 counterclockwise:\n""")
   print_matrix(rotate_aaa(matrix))








import requests
from bsa import BeautifulSoup

def 	SCREAMING_SNAKE_CASE_							(	_snake_case	:str = "AAPL"				)  ->     str:
   _A      =       F'''https://in.finance.yahoo.com/quote/{symbol}?s={symbol}'''
   _A      =       BeautifulSoup(requests.get(_snake_case				).text	,   '''html.parser'''				)
   _A      =       '''My(6px) Pos(r) smartphone_Mt(6px)'''
   return soup.find('''div'''	,   class_=class_				).find('''span'''				).text


if __name__ == "__main__":
   for symbol in "AAPL AMZN IBM GOOG MSFT ORCL".split():
      print(f'Current {symbol:<4} stock price is {stock_price(symbol):>8}')



