def value(v,p=4,n=3): sign = -1 if v[0]==1 else 1 return sign*sum([v[i]*(2**(p-i)) for i in range(1,p+n+1)]) def values(v,p=4,n=3): V = list(map(int,v)) sign = -1 if V[0]==1 else 1 return sign*sum([V[i]*(2**(p-i)) for i in range(1,p+n+1)])