def main(): stderr(BANNER) try: while True: try: expr = raw_input('calc> ').strip() if expr: expr = calclib.tokenize(expr) expr = calclib.implicit_multiplication(expr) expr = calclib.to_rpn(expr) res = calclib.eval_rpn(expr) print('%g' % res) except ValueError as ex: stderr('error:', ex) except EOFError: stderr('\ncaught EOF') except KeyboardInterrupt: stderr('\ninterrupted')
def use(i): expr = i.strip() if expr: expr = calclib.tokenize(expr) expr = calclib.implicit_multiplication(expr) expr = calclib.to_rpn(expr) res = calclib.eval_rpn(expr) print('%g' % res) return str(res) return ""
def main(): try: while True: try: expr = input('').strip() if expr: expr = calclib.tokenize(expr) expr = calclib.implicit_multiplication(expr) expr = calclib.to_rpn(expr) res = calclib.eval_rpn(expr) print('%g' % res) except Exception: pass except Exception: pass