student-name

Sanskriti Singh asked in Science

Why insectivorous plants eat insects if they can prepare their own food then why do they need to eat insects.

Thank You
student-name

Richa Sharma 😍 answered this

No dear i guess they can't make their own food
student-name

Alok Ranjan answered this

because the plant insectivorous grow in poor soil and feed on ensects
student-name

Subhashish . answered this

Yes you are right Sanskriti, but they can't make their own food in fulfil amount (they can't gety full nutrition from this) . so they eat insects to fulfil their nutrition
They produce a smell which attracts insect an dwhen the insect get inside, the plant close their lid and slowly slowly digest them
I hope it helps you ,and
Regards
Please accept my request!
student-name

Mohit Singh answered this

Dear student,

The insectivorous plants grow in the soil having insufficient nitrogen, and they also cannot make enough food through photosynthesis; therefore, they need to feed on insects to get the required nutrition.

Regards,