






'''simple docstring'''






import math




def 							_SCREAMING_SNAKE_CASE	(					A	:							int	)     ->			float:







   """simple docstring"""
   __snake_case					:   Optional[int]  				=			math.log(2	,		10	) * number
   __snake_case					:   Tuple  				=			round((log_number - int(A	))	,		15	)

   return difference




def 							_SCREAMING_SNAKE_CASE	(					A	:							int = 67_89_10	)     ->			int:







   """simple docstring"""
   __snake_case					:   Dict  				=			90
   __snake_case					:   Dict  				=			0

   __snake_case					:   Optional[Any]  				=			math.log(1.23	,		10	)
   __snake_case					:   List[Any]  				=			math.log(1.24	,		10	)
   __snake_case					:   Tuple  				=			0

   while position < number:
      __snake_case					:   int  				=			log_difference(A	)

      if difference >= upper_limit:
         power_iterator += 93

      elif difference < lower_limit:
         power_iterator += 1_96

      else:
         __snake_case					:   Tuple  				=			power_iterator
         power_iterator += 1_96
         position += 1

   return previous_power


if __name__ == "__main__":
      import doctest

      doctest.testmod()

      print(f'''{solution() = }''')







'''simple docstring'''






import bsa
import requests




def 							_SCREAMING_SNAKE_CASE	(					A	:							bsa.element.ResultSet	)     ->			dict[str, str]:







   """simple docstring"""
   return {
       "name": soup.ha.a.text,
       "genre": soup.find('span'	,		class_='genre'	).text.strip(),
       "rating": soup.strong.text,
       "page_link": F"""https://www.imdb.com{soup.a.get("href"	)}""",
   }




def 							_SCREAMING_SNAKE_CASE	(					A	:							int = 5	)     ->			tuple:







   """simple docstring"""
   __snake_case					:   Optional[int]  				=			int(float(A	)	)
   if num_movies < 1:
      return ()
   __snake_case					:   Union[str, Any]  				=			(
       'https://www.imdb.com/search/title?title_type='
       F"""feature&sort=num_votes,desc&count={num_movies}"""
   )
   __snake_case					:   List[Any]  				=			bsa.BeautifulSoup(requests.get(A	).content	,		'html.parser'	)
   return tuple(
       get_movie_data_from_soup(A	)
       for movie in source.find_all('div'	,		class_='lister-item mode-advanced'	)	)


if __name__ == "__main__":
      import json

      __A     						= int(input('''How many movies would you like to see? '''))
      print(
          ''', '''.join(
              json.dumps(movie, indent=4) for movie in get_imdb_top_movies(num_movies)
          )
      )