若关于x的一元二次方程kx 2-2x+1=0 有实数根,则k的取值范围是