Python :: Aufgabe #298 :: Lösung #2

4 Lösungen Lösungen öffentlich
#298

Zahlensysteme konvertieren

Anfänger - Python von JKooP - 01.11.2020 um 10:53 Uhr
Schreibe eine Methode/Funktion, mit der man jede als Datentyp „String“ angegeben Zahl eines beliebigen Zahlensystems (binär, ternär, oktal, hexadezimal…) ins Dezimalsystem konvertieren kann.

Beispiele:

("1010", 2) binär --> 10 dezimal
("120", 3) ternär --> 15 dezimal
("15", 8) oktal --> 13 dezimal
("FF", 16) hexadezimal --> 255 dezimal

Viel Spaß
#2
vote_ok
von Marty3000 (680 Punkte) - 04.11.2020 um 20:10 Uhr
Quellcode ausblenden Python-Code
def calc_to_decimal(number: str, base: int):
    print("(\"%s\", %d) --> %s dezimal" % (number, base, int(number, base)))

calc_to_decimal("1010", 2)
calc_to_decimal("120", 3)
calc_to_decimal("15", 8)
calc_to_decimal("FF", 16)

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben
2105364

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.