<PLEASE USE THE FOLLOWING TEMPLATE TO HELP YOU CREATE A GREAT POST!>
<Below this line, add a link to the EXACT exercise that you are stuck at.>
<In what way does your code behave incorrectly? Include ALL error messages.>
My code doesn’t have any problem and I’ve solved it correctly. My question is about the return statement. When returning/printing this way, we usually use %s. But why did we use %d? What is the difference between those two and are they any others that are different than %s?
<What do you expect to happen instead?>```python
def __init__(self, x, y, z): self.x = x self.y = y self.z = z def __repr__(self): return "(%d, %d, %d)" % (self.x, self.y, self.z)
my_point = Point3D(1, 2, 3)
<do not remove the three backticks above>