设f(x)=-x²+1+a-x
则关于x的方程-x²+1+a-x=0在(0,1]上有关实数解的条件是:
f(0)f(1)<0或f(1)=0
→(a+1)(a-1)<0或a-1=0
→ -1<a<1或a=1
因此a的取值范围为(-1,1]