




'''simple docstring'''



UpperCAmelCase_							:	List[Any]	     =		{
    0: '''0''',
    1: '''1''',
    2: '''2''',
    3: '''3''',
    4: '''4''',
    5: '''5''',
    6: '''6''',
    7: '''7''',
    8: '''8''',
    9: '''9''',
    1_0: '''a''',
    1_1: '''b''',
    1_2: '''c''',
    1_3: '''d''',
    1_4: '''e''',
    1_5: '''f''',
}







def       _UpperCamelCase			(_lowerCamelCase				:  float						)-> str:




     '''simple docstring'''





     assert type(_lowerCamelCase						) in (int, float) and decimal == int(_lowerCamelCase						)
     __snake_case            =	int(_lowerCamelCase						)
     __snake_case            =	''''''
     __snake_case            =	False
     if decimal < 0:
          __snake_case            =	True
          decimal *= -1
     while decimal > 0:
          __snake_case       ,     __snake_case            =	divmod(_lowerCamelCase ,						16						)
          __snake_case            =	values[remainder] + hexadecimal
     __snake_case            =	'''0x''' + hexadecimal
     if negative:
          __snake_case            =	'''-''' + hexadecimal
     return hexadecimal


if __name__ == "__main__":
     import doctest

     doctest.testmod()











'''simple docstring'''





def lowerCAmelCase    (__A    ,      __A):



     """simple docstring"""



     if digit_amount > 0:
          return round(number - int(__A)    ,      __A)
     return number - int(__A)


if __name__ == "__main__":
  print(decimal_isolate(1.53, 0))
  print(decimal_isolate(35.345, 1))
  print(decimal_isolate(35.345, 2))
  print(decimal_isolate(35.345, 3))
  print(decimal_isolate(-14.789, 3))
  print(decimal_isolate(0, 2))
  print(decimal_isolate(-14.123, 1))
  print(decimal_isolate(-14.123, 2))
  print(decimal_isolate(-14.123, 3))



