There are various number systems in use. Although the decimal number system is the one that is most widely used, we have other number systems like binary, octal , and hexadecimal that we use. Usually, we use these in computers. Here, we will discuss a Python program to convert a decimal value to binary, octal, and hexadecimal values. In this blog post, we have provided Python source code that asks the user to enter a decimal number and then displays its binary, octal and hexadecimal equivalents.

##
**
Prerequisites to Create The Program to Convert Decimal to Binary
**

- Python Input/Output
- Operators in Python
- Python int()

In Python, we already have inbuilt functions that can be used to change the base of a value. To represent the different base values in Python, we put the prefix before each value. For instance, the binary values have the
```
0b
```

prefix, octal uses the
```
0o
```

prefix, and hexadecimal uses the
```
0x
```

prefix. For example:

60 = 0b11100 = 0o74 = 0x3c

**
Steps
**

- First, we will ask the user to enter a decimal number.
- Using the bin(), oct(), and hex() functions, we will print the binary, octal and hexadecimal values of the decimal number.

###
**
A Python Program to Convert Decimal to Binary, Octal, and Hexadecimal
**

**
Python Code:
**

```
dec_num = int(input("Enter the decimal value: "))
print(dec_num,"in Binary is:", bin(dec_num))
print(dec_num,"in Octal is:", oct(dec_num))
print(dec_num,"in Hexadecimal is:", hex(dec_num))
```

**
Output 1:
**

```
Enter the decimal value: 8
8 in Binary is: 0b1000
8 in Octal is: 0o10
8 in Hexadecimal is: 0x8
```

**
Output 2:
**

```
Enter the decimal value: 16
16 in Binary is: 0b10000
16 in Octal is: 0o20
16 in Hexadecimal is: 0x10
```

##
**
Conclusion
**

There are several instances when you need to convert a decimal number to its binary, octal, or hexadecimal equivalent. The abovementioned program successfully demonstrates how to do so.

**
People are also reading:
**

- Python Program To Display Powers of 2 Using Anonymous Function
- Most Asked Pattern Programs in C
- Python Program to Print all Prime Numbers in an Interval
- Programming in C and Java to convert from octal to decimal
- WAP to find quotient and remainder of two numbers
- Python Program to Shuffle a Deck of Cards
- WAP to print three numbers in descending order
- Python Program to find Hash of File
- WAP to print the truth table for XY+Z
- Python Program to Find Sum of Natural Numbers Using Recursion

## Leave a Comment on this Post