A flower’s job is to attract pollinators so that the plant can reproduce. Different animals have different eyes, so flowers evolved to attract whatever pollinators they prefer. It’s not just the color either. There’s one flower that evolved to look like the female of its pollinator in order to trick males to try to mate with it and pollinate the flower in the process.
A fruit’s job is to be eaten so that the seeds are pooped out somewhere else. I don’t know too much about the coloring of fruits, but I imagine they tend to have bright colors in order to attract hungry animals.
Latest Answers