To discourage animals from eating them.
because the cacti have water
The spines are an effective deterrent to herbivores, but also protect the plant stem. The spines increase the surface area available to collect moisture, an additionally help reflect the sun away from the stem and lower the stem temperature.
Cacti have spines to protect themselves form animals who want the water stores in the plant.
No not true. Spines on plants are sharp needle like that protect the plants from any harm. I think cacti have spines
To protect the plant from animals and people. For some, they provide shade and help to lower the surface temperature of the cacti
cacti
no
An average number of spines on a cacti may vary from the species of the cacti. A desert cactus can grow up to 2000 spines without a problem. However, a normal house cactus can only grow up to 800-1000 spines.
All cactus have spines.
Cacti live in the deserts of the Americas and many have sharp spines. In Africa there are other plants, euphorbias for example, that resemble cacti but have thorns rather than spines.
A natural growth of spines in the body.
The cacti have spines (not thorns) and do not have leaves. There are also some plants in Africa and Asia that are similar to cacti but have thorns instead of spines.
Spines have replaced leaves on cacti.