Advertisement
Guest User

Bin-To-Dec-For-Loop

a guest
Oct 21st, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.30 KB | None | 0 0
  1. def bin_to_dec(binary):
  2.     counter = 0
  3.     power = len(str(binary))-1
  4.     for digit in str(binary):
  5.         if(int(digit)):
  6.             print("2^", str(power), sep="", end=" ")
  7.            
  8.             if(power > 0):
  9.                 print("+", end=" ")
  10.             else:
  11.                 print("=", end=" ")
  12.                
  13.             counter += 2**power
  14.         power -= 1
  15.     print(counter)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement