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 & Instructor at plus2net
I write and maintain practical tutorials on Python, PHP, SQL, JavaScript, HTML, jQuery, and web development at plus2net. The tutorials focus on clear explanations, working examples, and code that readers can test and adapt while learning.