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()


Please enter a binary or decimal number: 123
Binary number is 1111011 

In [ ]: