平方根計算

from pyodide.ffi import create_proxy def sqrt(a): if a <= 0: return 0 x = 1. for i in range(10): x = x - (x**2 - a)/(2.*x) return x def calculate(x): try: a = float(js.document.getElementById("inputValue").value) x = sqrt(a) js.document.getElementById("result").textContent = str(x) except: pass function_proxy = create_proxy(calculate) js.document.getElementById("calculateButton").addEventListener("click", function_proxy)