Keeping score

To keep score in the game, the following line of code is used:

players[i]["score"] += 1

You will notice a new symbol, +=. The += symbol is a shortcut that lets us take a value (score), add an amount to this value (we are adding 1 point), and then make the value of score equal to the new value.

This line of code says that if the first player makes a match to an item in the second player backpack, then the new score for the first player is score += 1. You will remember that in the beginning of the game, we set each player to have a score of zero in the dictionary. Now, we are updating that score to be score += 1. Each time the first player scores, score will be updated by 1, and the computer will remember the new score.

Get Python Projects for Kids now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.