Python Program to Converter a Binary to Decimal

You are Here:

Converter a Number from Binary to Decimal

In the following example, we will convert a Binary number (1000001) to a Decimal number (65).

Tips: It is recommended to use our online Binary to Decimal converter for better understanding.

Example

Python Compiler
import math num = 1000001 arr = *50 i = -1 total = 0 while(num != 0): i += 1 arr[i] = num % 10 num = math.floor(num / 10) for j in range(i, -1, -1): total += arr[j] * math.pow(2, j) print("Decimal number of 1000001 (binary) is %d" % math.floor(total))

Output

Decimal number of 1000001 (binary) is 65

Converter any Given Binary Number to Decimal Number

In the following example, we will convert any given binary number to a decimal number.

Example

Python Compiler
import math num = int(input("Enter a Binary Number: ")); copyNum = num arr = *50 i = -1 total = 0 while(copyNum != 0): i += 1 arr[i] = copyNum % 10 copyNum = math.floor(copyNum / 10) for j in range(i, -1, -1): total += arr[j] * math.pow(2, j) print("Decimal number of %d (binary) is %d" % (num, math.floor(total)))

Output

Enter a Binary Number: 10 Decimal number of 10 (binary) is 2

Reminder

Hi Developers, we almost covered 90% of String functions and Interview Question on Python with examples for quick and easy learning.

We are working to cover every Single Concept in Python.