They did sometimes.
Temples
because they thought it would make their gods happy
They worship the gods by holding ceremonies to certain gods, and make sacrifices in their honor.
Aztecs would make human sacrifices in order to keep their gods satisfied. They would hold special ceremonies to do these sacrifices and to guide the soul of the sacrificed person to the eternal house of the dead.
Yes. They certainly sacrificed to their gods.
To honor the gods
Yes, the Incas did practice religious sacrifices as part of their spiritual beliefs. Sacrifices were made to honor the gods, seek divine favor, and ensure the well-being of the Inca empire. The most common form of sacrifice was offering animals, such as llamas, but human sacrifices also occurred on significant occasions.
make more words
to please them so they would not be punished.
because they lost a championship
They did their sacrifices on top of the temples, that they used to worship their many gods. The heart or head was left to bleed on the gods' statues, and the body was thrown down the steps. They believed sacrificing blood would make the gods happy and would lead to good crops.
The Aztecs wanted to please the Gods, and by sacrificing people to the Gods, they thought it would make the God happy and the God would grant good fortune onto the Aztecs (like good crops or weather).