integer to binary 0-padded
Olivier LEMAIRE
m.olivier.lemaire at gmail.com
Wed Jun 15 09:07:54 EDT 2011
Thank you to all of you !!
so finally, I can simply write :
<code>
#!/usr/bin/env python
def int2binPadded(number, size):
"""The purpose of this function is to convert integer number to binary number
0-padded."""
if type(number)!=int or number < 0:
raise ValueError, "should be a positive integer"
if type(size)!=int:
raise ValueError, "should be an integer"
if number > (2**size)-1:
raise ValueError, "number is too large"
# convert int to bin
return bin(number)[2:].zfill(size)
if __name__ == "__main__":
import sys
print int2binPadded(int(sys.argv[1]),int(sys.argv[2]))
</code>
More information about the Python-list
mailing list