



'''simple docstring'''





import os
import string
import sys


lowercase_									=    1 << 8

lowercase_									=    {
    "tab": ord("\t"),
    "newline": ord("\r"),
    "esc": 27,
    "up": 65 + ARROW_KEY_FLAG,
    "down": 66 + ARROW_KEY_FLAG,
    "right": 67 + ARROW_KEY_FLAG,
    "left": 68 + ARROW_KEY_FLAG,
    "mod_int": 91,
    "undefined": sys.maxsize,
    "interrupt": 3,
    "insert": 50,
    "delete": 51,
    "pg_up": 53,
    "pg_down": 54,
}

lowercase_									=    KEYMAP["up"]
lowercase_									=    KEYMAP["left"]

if sys.platform == "win32":
  lowercase_									=    []
  lowercase_									=    {
      B"\xe0H": KEYMAP["up"] - ARROW_KEY_FLAG,
      B"\x00H": KEYMAP["up"] - ARROW_KEY_FLAG,
      B"\xe0P": KEYMAP["down"] - ARROW_KEY_FLAG,
      B"\x00P": KEYMAP["down"] - ARROW_KEY_FLAG,
      B"\xe0M": KEYMAP["right"] - ARROW_KEY_FLAG,
      B"\x00M": KEYMAP["right"] - ARROW_KEY_FLAG,
      B"\xe0K": KEYMAP["left"] - ARROW_KEY_FLAG,
      B"\x00K": KEYMAP["left"] - ARROW_KEY_FLAG,
  }

for i in range(10):
  lowercase_									=    ord(str(i))




def lowerCAmelCase    ():



     """simple docstring"""



     if os.name == "nt":
          import msvcrt

          _a           =    '''mbcs'''
          # Flush the keyboard buffer
          while msvcrt.kbhit():
               msvcrt.getch()
          if len(__A) == 0:
               # Read the keystroke
               _a           =    msvcrt.getch()

               # If it is a prefix char, get second part
               if ch in (b"\x00", b"\xe0"):
                    _a           =    ch + msvcrt.getch()
                    # Translate actual Win chars to bullet char types
                    try:
                         _a           =    chr(WIN_KEYMAP[cha])
                         WIN_CH_BUFFER.append(chr(KEYMAP['''mod_int''']))
                         WIN_CH_BUFFER.append(__A)
                         if ord(__A) in (
                             KEYMAP["insert"] - 1 << 9,
                             KEYMAP["delete"] - 1 << 9,
                             KEYMAP["pg_up"] - 1 << 9,
                             KEYMAP["pg_down"] - 1 << 9,
                         ):
                              WIN_CH_BUFFER.append(chr(126))
                         _a           =    chr(KEYMAP['''esc'''])
                    except KeyError:
                         _a           =    cha[1]
               else:
                    _a           =    ch.decode(__A)
          else:
               _a           =    WIN_CH_BUFFER.pop(0)
     elif os.name == "posix":
          import termios
          import tty

          _a           =    sys.stdin.fileno()
          _a           =    termios.tcgetattr(__A)
          try:
               tty.setraw(__A)
               _a           =    sys.stdin.read(1)
          finally:
               termios.tcsetattr(__A    ,      termios.TCSADRAIN    ,      __A)
     return ch




def lowerCAmelCase    ():



     """simple docstring"""



     _a           =    get_raw_chars()
     if ord(__A) in [KEYMAP["interrupt"], KEYMAP["newline"]]:
          return char

     elif ord(__A) == KEYMAP["esc"]:
          _a           =    get_raw_chars()
          if ord(__A) == KEYMAP["mod_int"]:
               _a           =    get_raw_chars()
               if ord(__A) >= KEYMAP["arrow_begin"] - ARROW_KEY_FLAG and ord(__A) <= KEYMAP["arrow_end"] - ARROW_KEY_FLAG:
                    return chr(ord(__A) + ARROW_KEY_FLAG)
               else:
                    return KEYMAP["undefined"]
          else:
               return get_raw_chars()

     else:
          if char in string.printable:
               return char
          else:
               return KEYMAP["undefined"]








'''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))



