母螳螂吃公螳螂的主要原因是,肚子实在是太饿,吃饱了才有力气养护体内的卵子。公螳螂受到攻击并不是不跑,而是跑不掉,面对体型大自己一倍的母螳螂,公螳螂只有沦为食物的命运。
一、母螳螂为什么要吃掉公螳螂?有一种说法是母螳螂在交配后,为了增加交配成功率,所以要刺激公螳螂体内的精液持续注入母螳螂体内,而且自然方法交配成功率很低,只有切断公螳螂头部的神经抑制系统才会使得公螳螂躯体里的精液顺利流入母螳螂体内。至于为什么要把公螳螂吃掉,那是因为雌螳螂产卵需要大量的能量,雄螳螂的肉正是能量来源。 后来有人用实验推翻了第一种猜想,母螳螂会吃公螳螂主要还是因为饿,饿上头了就会性食同类,这就是动物世界,弱肉强食,没有感情可言。
为了证明他们的推断,他们又做了一系列实验。最终发现,那些已被饿了5--11天的母螳螂一见公螳螂,就扑上去,直接将公螳螂抓来吃了,根本不去交配。而饿了3--5天的雌螳螂会进行交配,但在交配过程中或在交配之后,会试图吃掉公螳螂。而那些没有饿着肚子的母螳螂并不想吃公螳螂。
由此可见,母螳螂吃掉公螳螂的主要原因还是饿,为了繁衍后代,饥不择食,为孕杀夫。
二、从自然法则来看,性食其实有利于整个螳螂种群的发展。公螳螂虽然沦为食物,但是为这个种群做出的贡献是巨大的。研究表明,性食过后的母螳螂比没有性食的母螳螂平均繁衍后代数量多20%左右。虽然螳螂的食谱小到瓢虫,大到老鼠,但是一个区域的食物是有限的,雄性的生存也会消耗能量,公螳螂还会抢食食物,导致雌性的觅食率下降。,所以从长远来看,公螳螂的献身是有利于这个种群的发展。