How can a method name an object that doesn't exist yet — and why does `self.x = xval` outlive the plain `x = xval` beside it?
Short drills on what this video just taught. Write the code, run the checks, and reveal the answer only if you are stuck.
The class header for Coordinate is already written, its body still holding nothing but a docstring. Add the constructor to that body. Keep the parameter names xval and yval, and store the two values on the object as attributes named x and y.
The class itself is this exercise's answer — there is no separate variable to assign.