import sys from browser import window, document class MyOutput: def __init__(self): self.console = window.print def write(self, text): self.console.new(text) sys.stdout = MyOutput() def read(args=''): x = input(args) print(args+x) return x def py(args): exec( (document[args].value).replace("input(","read(") ) document[args].remove() window.brythonListener=py