Solution:
The pitcher plant is green due to the presence of chlorophyll and hence it can synthesize its own food.
Since they are found in areas where the soil is deficient or has less nitrogen content, they prey on insects, etc. to fulfill their nutritional requirement for nitrogen. Thus, they are carnivorous in nature.