






'''simple docstring'''

import requests
from bsa import BeautifulSoup







def 					lowercase__				(   __UpperCamelCase	,		__UpperCamelCase					)->				str:
      UpperCamelCase       						=      BeautifulSoup(requests.get(__UpperCamelCase	,		params=__UpperCamelCase					).content	,		"""html.parser"""					)
      UpperCamelCase       						=      soup.find("""div"""	,		attrs={"""class""": """gs_ri"""}					)
      UpperCamelCase       						=      div.find("""div"""	,		attrs={"""class""": """gs_fl"""}					).find_all("""a"""					)
      return anchors[2].get_text()


if __name__ == "__main__":
     SCREAMING_SNAKE_CASE__											=     {
         'title': (
             'Precisely geometry controlled microsupercapacitors for ultrahigh areal '
             'capacitance, volumetric capacitance, and energy density'
         ),
         'journal': 'Chem. Mater.',
         'volume': 3_0,
         'pages': '3979-3990',
         'year': 2_0_1_8,
         'hl': 'en',
     }
     print(get_citation('https://scholar.google.com/scholar_lookup', params=params))







'''simple docstring'''

SCREAMING_SNAKE_CASE__											=     8.31_44_62  # Unit - J mol-1 K-1







def 					lowercase__				(   __UpperCamelCase	,		__UpperCamelCase	,		__UpperCamelCase					)->				float:
      if moles < 0 or kelvin < 0 or volume < 0:
            raise ValueError("""Invalid inputs. Enter positive value."""					)
      return moles * kelvin * UNIVERSAL_GAS_CONSTANT / volume







def 					lowercase__				(   __UpperCamelCase	,		__UpperCamelCase	,		__UpperCamelCase					)->				float:
      if moles < 0 or kelvin < 0 or pressure < 0:
            raise ValueError("""Invalid inputs. Enter positive value."""					)
      return moles * kelvin * UNIVERSAL_GAS_CONSTANT / pressure


if __name__ == "__main__":
     from doctest import testmod

     testmod()
