Dezimal zu Binär Berechnung mit <PyScript>


Eine kleine, von mir entwickelte Python-WebApp, die mit Hilfe des Web-Framework PyScript eine eingegebene Dezimalzahl in eine Binärzahl umrechnet.
Der Sourcecode nutzt dabei die Rekursion zur Berechnung.

Sobald diese Seite hier angezeigt wird, erscheint ein Eingabe Pop-up worüber man die entsprechende Dezimalzahl eingeben kann. Dementsprechend wird die Auszugebene Binärzahl in einem Terminal Fenster dargestellt.
Um eine neue Berechnung zu starten muss man unten links den Button "Neue Eingabe" klicken.

Die Binärzahl wird von unten nach oben gelesen.

from pyscript import window input = window.prompt n = int(input("Dezimalzahl Eingabe: ")) def ausgabe(n): print("DEZ =", n, "\n") print(n, "R", n % 2) count = 0 while n > 1: n = n // 2 nn = n nn = nn % 2 count += 1 print(n, "R", nn) ausgabe(n) # berechnung rekursion def dez_zu_bin(n): if n >= 1: dez_zu_bin(n // 2) print( n % 2, end="") dez_zu_bin(n)

Neue Eingabe