Answer to Question #64544 in Python for Abdulganiyu Kamaldeen

Question #64544
Create a function called binary_converter. Inside the function, implement an algorithm to convert decimal numbers between 0 and 255 to their binary equivalents.

For any invalid input, return string Invalid input
1
Expert's answer
2017-01-16T06:43:05-0500
def binary_converter(n):
if not (isinstance(n, int)) or not (0 <= n and n < 256):
return "Invalid input"
ans = ""
while n > 0:
dig = '1' if n % 2 else '0'
ans = dig + ans
n = n // 2
if not ans:
ans = "0"
return ans

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
APPROVED BY CLIENTS