要想知道凤仙花为什么能防蛇,我们就得先弄明白蛇怕什么。蛇除了害怕它的天敌外,最怕的就是具有强烈刺激性气味的物质了。因为蛇的眼睛视力非常弱,它主要靠它的嗅觉来辨别方向,捕捉猎物。比如酒精、洋葱、大蒜等发出的气味,都是蛇怕的气味。这些东西散发出的气味会给蛇的嗅觉造成强烈的冲击,让蛇感觉非常的不舒服。有科学家曾经用这些东西做过试验,蛇对这些东西都敬而远之。

在我看来,凤仙花之所以能防蛇,肯定是凤仙能散发出令蛇闻起来非常不舒服的气味,令蛇不敢穿过凤仙花去农民的院子里。这才是凤仙花能防蛇的真相。至于有人说凤仙花能弹射种子把蛇赶跑,我看根本就是胡扯,凤仙花的种子成熟后,确实什么东西碰到它的种子能弹射出去,但是那种弹射的力度根本就不可能把蛇赶跑。再说了,凤仙花种子没成熟之前,难道就没有防蛇的作用了吗?那农民还种它干嘛!
所以凤仙花能防蛇的原因只能是靠凤仙花散发出的气味。