Added comments
This commit is contained in:
@@ -1,25 +1,25 @@
|
||||
# Python: Binary to Decimal Conversion
|
||||
# binToDec and decToBin functions are rendered obsolete by the universal convert function
|
||||
|
||||
def binToDec(binNum):
|
||||
def binToDec(binNum): #function created to convert binary to decimal with parametere binNum
|
||||
decNum = 0
|
||||
power = 0
|
||||
while binNum > 0:
|
||||
while binNum > 0: #loop will run till binNum is greater than 0
|
||||
decNum += 2 ** power * (binNum % 10)
|
||||
binNum //= 10
|
||||
power += 1
|
||||
binNum //= 10 # reducing binNum everytime by 1 digit
|
||||
power += 1 # increasing power by 1 each loop
|
||||
return decNum
|
||||
|
||||
def decToBin(decNum):
|
||||
def decToBin(decNum): #function created to convert decimal to binary with parametere decNum
|
||||
binNum = 0
|
||||
power = 0
|
||||
while decNum > 0:
|
||||
while decNum > 0:#loop will run till decNum is greater than 0
|
||||
binNum += 10 ** power * (decNum % 2)
|
||||
decNum //= 2
|
||||
power += 1
|
||||
decNum //= 2 # reducing decNum everytime by 1 digit
|
||||
power += 1 # increasing power by 1 each loop
|
||||
return binNum
|
||||
|
||||
def convert(fromNum, fromBase, toBase):
|
||||
def convert(fromNum, fromBase, toBase): #function for converting from any base to any other base
|
||||
toNum = 0
|
||||
power = 0
|
||||
while fromNum > 0:
|
||||
|
||||
Reference in New Issue
Block a user