How to print the bits of a number in Python

3 Answers

0 votes
n = 1358

print(bin(n))


'''
run:

0b10101001110

'''

 



answered Mar 5, 2019 by avibootz
0 votes
n = 12 # 1100 

print(bin(n))    
print(bin(n)[2:])
    
n = 386 # 1 1000 0010

print(bin(n))    
print(bin(n)[2:])
  
   
   
'''
run:
    
0b1100
1100
0b110000010
110000010

'''

 



answered Apr 20, 2024 by avibootz
edited Apr 20, 2024 by avibootz
0 votes
num = 21
 
print(bin(num)[2:].zfill(8))
 
 
 
 
'''
run:
 
00010101
 
'''

 



answered Apr 20, 2024 by avibootz
...