Why does `r1 + r2` come out holding the next ID in the sequence, and why does `__eq__` compare parent IDs rather than the parent objects themselves?
Short drills on what this video just taught. Write the code, run the checks, and reveal the answer only if you are stuck.
A rabbit prints its ID as five characters: an ID of 1 shows up as 00001, and an ID of 526 shows up as 00526. The ID given below is a plain integer.
Assign to padded_id that same ID as a five-character, zero-padded string. (Hint: zfill(n) is a string method that pads the front until the text is n characters long, and str() turns a number into text.)