from pyscript import document def bereken(event): output = document.querySelector("#output") try: getal = document.querySelector("#getal").value if getal == "": output.innerText = "Fout: Vul een binair getal in." return for teken in getal: if teken not in "01": output.innerText = "Fout: Vul alleen 0 en 1 in." return decimal = 0 for i in range(len(getal)): lengte = len(getal) cijfer = int(getal[i]) macht = lengte - 1 - i decimal += cijfer * (2 ** macht) output.innerText = f"De decimale uitkomst is: {decimal}" except ValueError: output.innerText = "Fout: Vul geldige getallen in." def reset(event): reset = document.querySelector("#reset") document.querySelector("#getal").value = "" document.querySelector("#output").innerText = ""