
"""simple docstring"""





from string import ascii_uppercase

_a		       =							{str(ord(c) - 55): c for c in ascii_uppercase}







def 	__a     (		__lowerCamelCase,		__lowerCamelCase  ):
   if isinstance(__lowerCamelCase,		__lowerCamelCase  ):
      raise TypeError("int() can't convert non-string with explicit base"  )
   if num < 0:
      raise ValueError("parameter must be positive int"  )
   if isinstance(__lowerCamelCase,		__lowerCamelCase  ):
      raise TypeError("'str' object cannot be interpreted as an integer"  )
   if isinstance(__lowerCamelCase,		__lowerCamelCase  ):
      raise TypeError("'float' object cannot be interpreted as an integer"  )
   if base in (0, 1):
      raise ValueError("base must be >= 2"  )
   if base > 36:
      raise ValueError("base must be <= 36"  )
   UpperCAmelCase_					:					Optional[Any]			     =    ""
   UpperCAmelCase_					:					int			     =    0
   UpperCAmelCase_					:					str			     =    0
   while div != 1:
      UpperCAmelCase_     ,   UpperCAmelCase_					:					str			     =    divmod(__lowerCamelCase,		__lowerCamelCase  )
      if base >= 11 and 9 < mod < 36:
         UpperCAmelCase_					:					Tuple			     =    ALPHABET_VALUES[str(__lowerCamelCase  )]
      else:
         UpperCAmelCase_					:					int			     =    str(__lowerCamelCase  )
      new_value += actual_value
      UpperCAmelCase_					:					Any			     =    num // base
      UpperCAmelCase_					:					Optional[int]			     =    div
      if div == 0:
         return str(new_value[::-1]  )
      elif div == 1:
         new_value += str(__lowerCamelCase  )
         return str(new_value[::-1]  )

   return new_value[::-1]


if __name__ == "__main__":
    import doctest

    doctest.testmod()

    for base in range(2, 37):
        for num in range(1_000):
            assert int(decimal_to_any(num, base), base) == num, (
                num,
                base,
                decimal_to_any(num, base),
                int(decimal_to_any(num, base), base),
            )




"""simple docstring"""





def 	__a     (		__lowerCamelCase,		__lowerCamelCase,		__lowerCamelCase  ):
   return round(float(moles / volume  ) * nfactor  )







def 	__a     (		__lowerCamelCase,		__lowerCamelCase,		__lowerCamelCase  ):
   return round(float((moles * 0.0821 * temperature) / (volume)  )  )







def 	__a     (		__lowerCamelCase,		__lowerCamelCase,		__lowerCamelCase  ):
   return round(float((moles * 0.0821 * temperature) / (pressure)  )  )







def 	__a     (		__lowerCamelCase,		__lowerCamelCase,		__lowerCamelCase  ):
   return round(float((pressure * volume) / (0.0821 * moles)  )  )


if __name__ == "__main__":
    import doctest

    doctest.testmod()


