Zahlensysteme umrechnen in Python (Übungen)

Python ist eine Script-Sprache, ähnlich wie PHP oder Javascript. Python ist in den meisten Linux-Distributionen vorinstalliert. Bei Windows muss man es nachinstallieren.
Für die Ausführung des Scripts oder des Codes ist ein Python-Interpreter verantwortlich. Der Code liegt in einer einfachen Textdatei vor. Man kann den Python-Interpreter aber auch auf der Kommandozeile aufrufen und einzelne Python-Befehle eingeben.

python
>>>

Der Befehl „exit()“ beendet den Python-Interpreter.

Hinweis: Die folgenden Übungen zum Zahlen umrechnen funktioniert nur mit Python Version 2. In Python 3 führen die Kommandos zu Fehlermeldungen.

Zahlen in Python

Python kennt vier Datentypen für Zahlen:

  • Ganzzahlen (Integer)
  • beliebig lange Ganzzahlen
  • Fließkommazahlen
  • komplexe Zahlen

Davon sind für uns im folgenden nur Ganzzahlen interessant. Hier unterscheidet Python zwischen Dezimalzahlen, Oktalzahlen mit vorangestellter „0“ und Hexadezimalzahlen mit vorangestelltem „0x“

Der Vorteil dabei ist, dass man in Python verschiedene Zahlensysteme umrechnen und sogar damit rechnen kann.

Hinweis: Ganzzahlen sind Zahlen ohne Nachkommastelle.

Oktalzahl in Dezimalzahl umrechnen

>>> 010
8

Hexadezimalzahl in Dezimalzahl umrechnen

>>> 0x10
16

Hexadezimalzahlen addieren

>>> 0x1f+0x1
32

Hexadezimalzahlen subtrahieren

>>> 0xf-0x5
10

Hexadezimalzahl mit einer Oktalzahl addieren

>>> 0xB+0100
75

Hexadezimalzahlen multiplizieren

>>> 0xA*0x10
160

Ganzzahliges Ergebnis einer Division zweier Hexadezimalzahlen

>>> 0xf/0x4
3

Divisionsrest einer Division zweier Hexadezimalzahlen

>>> 0xf%0x4
3

Ganzzahliges Ergebnis einer Division zweier Oktalzahlen

>>> 016/05
2

Divisionsrest einer Division zweier Oktalzahlen

>>> 016%05
4

Weitere verwandte Themen:

Teilen:

Die Computertechnik-Fibel, das Computer-Buch

Alles was Sie über Computertechnik wissen müssen.

Computertechnik-Fibel

Die Computertechnik-Fibel ist ein Buch über die Grundlagen der Computertechnik, Prozessortechnik, Halbleiterspeicher, Schnittstellen, Datenspeicher, Laufwerke und wichtige Hardware-Komponenten.

Das will ich haben!

Die Computertechnik-Fibel, das Computer-Buch

Alles was Sie über Computertechnik wissen müssen.

Computertechnik-Fibel

Die Computertechnik-Fibel ist ein Buch über die Grundlagen der Computertechnik, Prozessortechnik, Halbleiterspeicher, Schnittstellen, Datenspeicher, Laufwerke und wichtige Hardware-Komponenten.

Das will ich haben!

Elektronik-Set Raspberry Pi Edition
Raspberry Pi + Python + GPIO Zero
Elektronik-Set Raspberry Pi Edition

Elektronik erleben mit dem Raspberry Pi mit Python und GPIO Zero

  • leichter Einstieg ins Hardware-nahe Programmieren mit Python und GPIO Zero
  • Experimentieren und Programmieren ohne Vorkenntnisse
  • sofort Loslegen mit All-in-one-Set

Mehr Informationen Elektronik-Set jetzt bestellen