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

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ß
#1
vote_ok
von Marty3000 (680 Punkte) - 04.11.2020 um 09:19 Uhr

Konsolenausgabe:


# Dafür habe ich einfach bc genutzt :-)

$ cat test_298
echo "ibase=$2; $1" | bc
$ ./test_298 1010 2
10
$ ./test_298 120 3
15
$ ./test_298 15 8
13
$ ./test_298 FF 16
255

Kommentare:

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

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

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.