Why does renaming one data attribute break every caller who reached for it directly, while the ones who went through `get_age()` never notice?
Short drills on what this video just taught. Write the code, run the checks, and reveal the answer only if you are stuck.
The Ticket class below stores a row and a seat letter, and its __str__ is empty. Give it a body so that a ticket prints as the word seat, a colon, the row, another colon, then the letter — a ticket in row 12 with letter B must display exactly seat:12:B.
Then build that very ticket, row 12 and letter B, and assign the object to ticket.