函数y=(sinx-a)^2+1,当sinx=a时有最小值,当sinx=1有最大值.a范围?