A Prime Minister is the head of the government, and is generally designed to 'lead' the government and represent it in the eyes of the people. A President is the Head of State, usually with large power and influence within the country. A President is also usually elected by the people, whereas a Prime Minister is elected by the politicians in a party as the head of that particular party.
The term <em>president</em> and <em>prime minister</em> can be used interchangeably,but their role differ in context to different countries. The president is the head of the state while the prime minister is head of the government. As head of government prime minister leads the operations of the government while a president is the chief representative of the county and performs ceremonial duties. He welcomes foreign dignitaries and acts as the commander in chief of the government. The method of their elections also vary, presidents are elected by the people while prime ministers are chosen by the party members.
It keeps one branch of government from becoming too powerful.
Explanation:
The citizens back then were from Britain and they hated how their king had ALL THE POWER. Therefore, they have made up checks and balances so that a branch doesn't seem tyrannic.