When I was school, PE teachers often allocated us to teams by standing us in a line, and then moving along saying things like "1, 2, 3, 4, 1, 2, 3, 4...". Your task this week is to use your knowledge of numerical techniques to write a program that does the same thing using a list of teams and a list of people.
Your program should:
contain two lists - one of people and one of teams. It doesn't matter how many items are in each list, but:
there must be more than two teams
there should be more people than teams
allocate each person to a team such that the teams are as evenly-sized as possible
display a list of the people and which team they are in
check that there are no duplicates - i.e. that each number appears only once