In [5]:
#binary = raw_input("Please enter a binary number: ")
#binary = 34
def testing():
binary = raw_input("Please enter a binary or decimal number: ")
if False in [f == '0' or f == '1' for f in binary]:
binary = int(binary)
print "Binary number is %s " %(bin(binary))[2:]
#binary = binary[2:]
#print binary
#print binary
elif len(binary) == 8:
try:
n = int(binary, 2)
print "Decimal number is %s" %n
except ValueError:
handle_exception_here()
else:
print "Seems to be a string"
In [6]:
testing()
In [ ]: