首先蛇是冷血动物,冷血动物是无法维持体温的,而体温过低的话冷血动物就会没有可以运动的能量。而猫是恒温动物,恒温动物的特点就是可以保持一定的体温,所以恒温动物可以进行长时间的运动。当然恒温的代价就是需要经常进食补充热量,而像蛇这样的冷血动物可以几个月不进食。所以蛇的耐久力完全不如猫。而同时由于猫优秀的反应神经,一般蛇类的攻击速度根本咬不到猫,同时猫在攻击时会炸毛,所以蛇很难真正的咬到猫,而每次的进攻都会让蛇消耗大量的能量,所以很快蛇就会体力不支而无法攻击或逃跑,而这时猫就可以轻而易举的将蛇杀死。