Website-Suche

Konvertierung zwischen Binär-, Hexadezimal- und Dezimalzahlen mithilfe des Coden-Moduls


Der coden ist eine von Tanmay Earappa entwickelte Python-Bibliothek, die für Geheimcodes (Dekodierung und Kodierung von Geheimcodes) verwendet wird. Dieses Modul bietet Funktionen zur Durchführung der Codekonvertierungen. Im Folgenden sind einige Funktionen und deren Funktionalitäten aufgeführt, die von diesem Modul bereitgestellt werden:

  • coden.secret():Wird zum Dekodieren oder Kodieren der Geheimcodes basierend auf der Eingabe des Modusparameters verwendet.

  • hex_to_bin(): Es wird die Hexadezimal-zu-Binär-Konvertierung durchgeführt.

  • int_to_bin():Es wird die Dezimal-zu-Binär-Konvertierung durchgeführt.

  • int_to_hex(): Es wird die Dezimal-zu-Hexadezimal-Konvertierung durchgeführt

Installieren Sie Coden mit pip

Mit dem Befehl pip können wir dieses Modul einfach installieren. Durch den Import des Moduls können wir dann auf die Konvertierungsfunktionen des Python-Interpreters zugreifen. Durch einfaches Ausführen der folgenden Befehle in der Eingabeaufforderung erhalten wir das Coden-Modul.

pip install --coden

In diesem Artikel besprechen wir die Konvertierung zwischen Binär-, Hexadezimal- und Dezimalzahlen mithilfe des Coden-Moduls

Hexadezimal-Binär-Konvertierung

Mit der Funktion hex_to_bin() ist die Konvertierung einer Hexadezimalzahl in eine Binärzahl möglich.

Beispiel

Die eingegebene Hexadezimalzahl ist f1ff und die erwartete Binärzahl ist 1111000111111111.

# importing the coden module
import coden

hexadecimal_number="f1ff" 
print("Input Hexadecimal Number:", hexadecimal_number)

binary_output = coden.hex_to_bin(hexadecimal_number)
print('Binary Output:', binary_output)

Ausgabe

Input Hexadecimal Number: f1ff
Binary Output: 1111000111111111

Hexadezimal-Dezimal-Konvertierung

Die Funktion coden.hex _to_int() wandelt eine Hexadezimalzahl in eine Dezimalzahl um.

Beispiel

Nehmen wir eine Hexadezimalzahl und wandeln sie in die Dezimalzahl um.

import coden

hexadecimal_number="f1ff63" 
print("Input Hexadecimal Number:", hexadecimal_number)

decimal_number = coden.hex_to_int(hexadecimal_number)
print('Decimal Output:', decimal_number)

Ausgabe

Input Hexadecimal Number: f1ff63
Decimal Output: 15859555

Binär-zu-Hexadezimal-Konvertierung

Die Funktion coden.bin_to_hex() wandelt die Binärzahl in eine Hexadezimalzahl um.

Beispiel

Hier nehmen wir eine Binärzahl und die erwartete Hexadezimalzahl ist abc123efff.

import coden

binary_number = '001010101111000001001000111110111111111111'
print("Input Binary Number:", binary_number)

# Convert Binary Number to Hexadecimal Number
hexadecimal_output = coden.bin_to_hex(binary_number)
print('Hexadecimal Output:', hexadecimal_output)

Ausgabe

Input Binary Number: 001010101111000001001000111110111111111111
Hexadecimal Output: abc123efff

Dezimal-Binär-Konvertierung

Mit der Funktion coden.int_to_bin() können wir die Dezimalzahl in eine Binärzahl umwandeln.

Beispiel

Nehmen wir eine Dezimalzahl und wandeln sie in die Binärzahl um.

import coden
  
decimal_number = 16227
print("Input decimal Number:", decimal_number)

binary_output = coden.int_to_bin(decimal_number)
print('Binary Output',binary_output)

Ausgabe

Input decimal Number: 16227
Binary Output 11111101100011

Dezimal-zu-Hexadezimal-Konvertierung

Mit der Funktion int_to_hex() können wir eine Dezimalzahl in eine Hexadezimalzahl umwandeln.

Beispiel

Nehmen wir eine Dezimalzahl und wandeln sie in eine Hexadezimalzahl um.

import coden
  
decimal_number = 16227
print("Input decimal Number:", decimal_number)

hexadecimal_output = coden.int_to_hex(decimal_number)
print('Hexadecimal Output',hexadecimal_output)

Ausgabe

Input decimal Number: 16227
Hexadecimal Output 3f63

Binär-Dezimal-Konvertierung

Die Funktion coden.bin_to_int() führt die Binär-Dezimal-Konvertierung durch.

Beispiel

Nehmen wir eine Binärzahl und wandeln sie mit der Methode bin_to_int() in die Dezimalzahl um.

import coden

binary_number = '001010101111000001001000111110111111111111'
print("Input Binary Number:", binary_number)

decimal_output = coden.bin_to_int(binary_number)
print('Decimal Output:', decimal_output)

Ausgabe

Input Binary Number: 001010101111000001001000111110111111111111
Decimal Output: 737679765503

Wir haben alle Coden-Methoden im Zusammenhang mit der Codekonvertierung zwischen binären, hexadezimalen und dezimalen Zahlen besprochen.

Verwandte Artikel: