bin(number)
number :input number in decimal num=5
print(bin(num)) # 0b101
num=47
print(bin(num)) # 0b101111
In our binary output, 0b
is always prefixed. As the output is a string we can remove it like this
num=47
num1=bin(num)
print(num1[2:]) # 101111
Without using bin() and by using format()
num=47
print(format(num,'b')) # 101111
print(bin(-10)) # Output: '-0b1010'
data = [65, 66, 67]
binary_data = [bin(x) for x in data]
print(binary_data) # Output: ['0b1000001', '0b1000010', '0b1000011']
large_num = 1024
print(bin(large_num))
# Output: '0b10000000000'
num = 15
binary_str = bin(num)[2:]
print(binary_str)
# Output: '1111'
num1 = 0b1010 # Binary for 10
num2 = 0b1100 # Binary for 12
result = num1 + num2
print(bin(result))
# Output: '0b10110' (binary for 22)
print(int(result))
# Output: 22
Author
🎥 Join me live on YouTubePassionate about coding and teaching, I publish practical tutorials on PHP, Python, JavaScript, SQL, and web development. My goal is to make learning simple, engaging, and project‑oriented with real examples and source code.