Binary to Decimal Conversion Python Function, Study Guides, Projects, Research of Programming for Engineers

A python function named 'binarytodecimal' that converts binary numbers to their decimal equivalents. The function uses a while loop to iterate through each digit in the binary number, calculating the decimal value of each digit based on its position in the binary number using the power of 2. The function is then tested with three binary inputs: 100, 101, and 1001.

Typology: Study Guides, Projects, Research

2020/2021

Uploaded on 09/06/2022

anushruti-adhikari
anushruti-adhikari 🇮🇳

1 document

1 / 1

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Code
def binaryToDecimal(binary):

binary1 = binary
decimal, i, n = 0, 0, 0
while (binary! = 0):
dec = binary % 10
decimal = decimal + dec * pow (2, i)
binary = binary//10
i += 1
print(decimal)

# Driver code
if __name__ == '__main__':
binaryToDecimal (100)
binaryToDecimal (101)
binaryToDecimal (1001)
output
4
5
9

Partial preview of the text

Download Binary to Decimal Conversion Python Function and more Study Guides, Projects, Research Programming for Engineers in PDF only on Docsity!

Code def binaryToDecimal(binary): binary1 = binary decimal, i, n = 0, 0, 0 while (binary! = 0): dec = binary % 10 decimal = decimal + dec ***** pow (2, i) binary = binary // 10 i += 1 print (decimal)

Driver code

if name == 'main': binaryToDecimal (100) binaryToDecimal (101) binaryToDecimal (1001) output 4 5 9