Giant pandas have a carnivore's digestive system but eat almost exclusively bamboo, which is low in nutrients and hard to digest. They must consume enormous amounts (12-38 kg daily) to extract sufficient energy. Their inefficient digestion means they pass most of the bamboo undigested.