20.已知函数f(x)={x2+2x+2,x⩽0ln(x+1),x>0f(x)=\left\{{\left.\begin{array}{l}{{x^2}+2x+2,x\leqslant 0}\\ {ln(x+1),x>0}\end{array}\right.}\right.f(x)={x2+2x+2,x⩽0ln(x+1),x>0的图像与直线y=k−xy=k-xy=k−x有3个不同的交点,则实数kkk的取值范围是((( )))