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
Comments
Leave a comment