Code: Alles auswählen
def Zahlenformate():
zahl=0
zwischenergebnis = 0
reste = []
print("In welches Zahlenformat soll die Umrechnung erfolgen?\nFür Binär drücke[2]\nFür Basis 3,drücke[3]\nFür Basis 4,drücke[4]\nFür Basis 5,drücke[5]\nFür Basis 6,drücke[6]\nFür Basis 7,drücke[7]\nFür Basis 8,drücke[8]\nFür Basis 9,drücke[9]")
eingabe=input(">>")
if eingabe=='2':
zahl=int(input("Gib eine Zahl ein"))
while zahl != 0:
reste.append(zahl % 2)
zahl = zahl // 2
reste.reverse()
for bit in reste:
print(bit,end="")
if eingabe=='3':
zahl=int(input("Gib eine Zahl ein"))
while zahl != 0:
reste.append(zahl % 3)
zahl = zahl // 3
reste.reverse()
for bit in reste:
print(bit,end="")
if eingabe=='4':
zahl=int(input("Gib eine Zahl ein"))
while zahl != 0:
reste.append(zahl % 4)
zahl = zahl // 4
reste.reverse()
for bit in reste:
print(bit,end="")
if eingabe=='5':
zahl=int(input("Gib eine Zahl ein"))
while zahl != 0:
reste.append(zahl % 5)
zahl = zahl //5
reste.reverse()
for bit in reste:
print(bit,end="")
if eingabe=='6':
zahl=int(input("Gib eine Zahl ein"))
while zahl != 0:
reste.append(zahl % 6)
zahl = zahl //6
reste.reverse()
for bit in reste:
print(bit,end="")
if eingabe=='7':
zahl=int(input("Gib eine Zahl ein"))
while zahl != 0:
reste.append(zahl % 7)
zahl = zahl //7
reste.reverse()
for bit in reste:
print(bit,end="")
if eingabe=='8':
zahl=int(input("Gib eine Zahl ein"))
while zahl != 0:
reste.append(zahl % 8)
zahl = zahl //8
reste.reverse()
for bit in reste:
print(bit,end="")
if eingabe=='9':
zahl=int(input("Gib eine Zahl ein"))
while zahl != 0:
reste.append(zahl % 9)
zahl = zahl //9
reste.reverse()
for bit in reste:
print(bit,end="")
Zahlenformate()