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