Python, for all its power and popularity, has long lacked a form of flow control found in other languages—a way to take a value and match it elegantly against one of a number of possible conditions.
Step onto any household or commercial weighing scale, and suddenly your weight magically appears in neat digital numbers. But how does a simple platform know exactly how much you weigh down to a tenth ...