In this python program, we have to find the sum of two Binary numbers. It is a beginner python program. We have two challenges in finding the sum of two binary numbers in the python programming language.
int()datatype with a base value of 2.
The program is simple, but it confusing; the steps are:
We are accepting the num1 and num2 as predefined, and we use the variable sum for storing the result of the addition of these two variables using the
int function and
STEP 1: Read the binary numbers to num1 and num2 as a binary string.
STEP 2: We are finding the sum using two built-in functions
int(). Here we use the
int() of base 2 for converting the binary string input to decimal. After converting to decimal numbers do the addition of two numbers and use the
bin() function to convert the sum of decimal value to binary.
STEP 3: Print the result sum of the binary value.
num1=input("Enter 1st binary number ") num2=input("Enter 2nd binary number ") sum = bin(int(num1,2) + int(num2,2))[2:] print("Sum is ",sum) # print the sum
Enter 1st binary number 10100 Enter 2nd binary number 11001 Sum is 101101