# Conversion between binary, hexadecimal and decimal numbers using Coden module

The coden is a python library developed by Tanmay Earappa, which is used for secret codes (decoding and encoding secret codes). This module provides functionalities to do the code conversions. Following are few functions and their functionalities provided by this module –

• coden.secret(): It is used for decode or encode the secret codes based on the input of the mode parameter.

• hex_to_bin(): It will do the Hexadecimal to Binary conversion.

• int_to_bin(): It will do the Decimal to Binary conversion.

• int_to_hex(): It will do the Decimal to Hexadecimal conversion

### Install Coden with pip

With the pip command we can easily install this module, then by importing the module we can access the conversion functionalities to the python interpreter. Just by running the following commands in the command prompt we will get the Coden module.

pip install --coden


Using the hex_to_bin() function we can do the conversion of a hexadecimal number to Binary number is possible.

### Example

The input hexadecimal number is f1ff and the expected binary number will be 1111000111111111.

# importing the coden module
import coden

print('Binary Output:', binary_output)


### Output

Input Hexadecimal Number: f1ff
Binary Output: 1111000111111111


The function coden.hex _to_int () converts a Hexadecimal number into a decimal number.

### Example

Let’s take a hexadecimal number and convert it to the decimal.

import coden

print('Decimal Output:', decimal_number)


### Output

Input Hexadecimal Number: f1ff63
Decimal Output: 15859555


The function coden.bin_to_hex() converts the Binary number to Hexadecimal number.

### Example

Here we will take a binary number and expected hexadecimal number will be abc123efff.

import coden

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

# Convert Binary Number to Hexadecimal Number


### Output

Input Binary Number: 001010101111000001001000111110111111111111


## Decimal to Binary Conversion

Using coden.int_to_bin() function we can convert the decimal number to binary number.

### Example

Let’s take a decimal number and convert it to the binary.

import coden

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

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


### Output

Input decimal Number: 16227
Binary Output 11111101100011


Using the int_to_hex() function we can do the conversion of a decimal number to hexadecimal number is possible.

### Example

Let’s take a decimal number and convert it the hexadecimal number.

import coden

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



### Output

Input decimal Number: 16227


## Binary to Decimal Conversion

The coden.bin_to_int() function will perform the Binary to Decimal conversion.

### Example

Let’s take a binary number and convert it to the decimal by using the bin_to_int() method.

import coden

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

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


### Output

Input Binary Number: 001010101111000001001000111110111111111111
Decimal Output: 737679765503


We have discussed all the coden methods related to the code conversions between binary, hexadecimal and decimal numbers.

Updated on: 30-May-2023

43 Views 