Zahlensysteme umrechnen in Python Version 3 (Ü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.
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
print(010) 8
Hexadezimalzahl in Dezimalzahl umrechnen
print(0x10) 16
Hexadezimalzahlen addieren
print(0x1f+0x1) 32
Hexadezimalzahlen subtrahieren
print(0xf-0x5) 10
Hexadezimalzahl mit einer Oktalzahl addieren
print(0xB+0100) 75
Hexadezimalzahlen multiplizieren
print(0xA*0x10) 160
Ganzzahliges Ergebnis einer Division zweier Hexadezimalzahlen
print(0xf/0x4) 3
Divisionsrest einer Division zweier Hexadezimalzahlen
print(0xf%0x4) 3
Ganzzahliges Ergebnis einer Division zweier Oktalzahlen
print(016/05) 2
Divisionsrest einer Division zweier Oktalzahlen
print(016%05) 4
Weitere verwandte Themen:
- Zahlensysteme
- Umrechnen der Zahlensysteme
- Umrechnungstabelle der Zahlensysteme
- Zahlensysteme umrechnen mit Linux und „bc“ (Übungen)
- Zahlen in der Informatik
Teilen:
Computertechnik-Fibel
Alles was Sie über Computertechnik wissen müssen.
Die Computertechnik-Fibel ist ein Buch über die Grundlagen der Computertechnik, Prozessortechnik, Halbleiterspeicher, Schnittstellen, Datenspeicher, Laufwerke und wichtige Hardware-Komponenten.
Computertechnik-Fibel
Alles was Sie über Computertechnik wissen müssen.
Die Computertechnik-Fibel ist ein Buch über die Grundlagen der Computertechnik, Prozessortechnik, Halbleiterspeicher, Schnittstellen, Datenspeicher, Laufwerke und wichtige Hardware-Komponenten.
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