So I need to convert decimal to binary but all of my returns need to be 8 bits long.
I've already figured out the conversion itself but I need to figure out how to add zero's to the beginning if it's less than 8 bits.
old_number = int(input("Enter whole number here: "))
number = old_number
binary_translation = 0
while number > -1:
if number > 128 or number == 128:
binary_translation = binary_translation + 10000000
number = number - 128
elif number > 64 or number == 64:
binary_translation = binary_translation + 1000000
number = number - 64
elif number > 32 or number == 32:
binary_translation = binary_translation + 100000
number = number - 32
etc all the way zero...
print("The number", old_number, "is", binary_translation, "in binary.")
Result I want if number = 39 - 00100111
Result I get if number = 39 - 100111