已知数列a,a(1-a),a(1-a)^2.是等比数列,则求实数a的取值范围是多少?