1# Python program to convert decimal to binary
2
3# Function to convert Decimal number
4# to Binary number
5def decimalToBinary(n):
6 return bin(n).replace("0b", "")
7
8# Driver code
9if __name__ == '__main__':
10 print(decimalToBinary(8))
11 print(decimalToBinary(18))
12 print(decimalToBinary(7))
13
14Output:
151000
161001
1a = 10
2#this will print a in binary
3bnr = bin(a).replace('0b','')
4x = bnr[::-1] #this reverses an array
5while len(x) < 8:
6 x += '0'
7bnr = x[::-1]
8print(bnr)
1print('{0:b}'.format(3)) # '11'
2print('{0:8b}'.format(3)) # ' 11'
3print('{0:08b}'.format(3)) # '00000011'
4
5def int2bin(integer, digits):
6 if integer >= 0:
7 return bin(integer)[2:].zfill(digits)
8 else:
9 return bin(2**digits + integer)[2:]
10print(int2bin(3, 6)) # '000011'
1======= Convert Decimal to Binary in Python ========
2my_int = 10;
3#Method 1: using bin
4n1 = bin(my_int).replace("0b", "") #1010
5or n1 = bin(my_int)[2:]
6
7#Method 2: using format
8n2 = "{0:b}".format(my_int)
9or n2 = format(my_int, 'b') #1010
10