加入阶乘和渐变色的验证