RustPython is a Python interpreter written in Rust. This demo is
compiled from Rust to WebAssembly so it runs in the browser.
Input your Python code below and click Run
(or Ctrl+Enter), or you can open up your
browser's devtools and play with rp.pyEval('1 + 1')
Here's some info regarding the rp.pyEval(),
rp.pyExec(), and rp.pyExecSingle()
functions
json.dumps.
stdout: either a string with a css selector
to a textarea element or a function that receives a
string when the print function is called in
python. The default value is console.log.
vars: an object that will be available in
python as the variable js_vars. Only
functions and values that can be serialized with
JSON.stringify() will go through.
this argument