#------------------------------------------------------------------------------ # Point4.py #------------------------------------------------------------------------------ from math import sqrt class Point: """ Point class encapsulates two numbers (xcoord, ycoord). """ # __init__() # initialization function for Point class def __init__(self, x=0, y=0): """ Create a new point at (x, y) with x=0 and y=0 as default values. """ self.xcoord = x self.ycoord = y # end __init__() # norm() def norm(self): """ Return the distance from self to origin. """ return sqrt(self.xcoord**2 + self.ycoord**2) # end norm() # end class Point #-- main (test Point class) --------------------------------------------------- p = Point(1.0, 1.0) q = Point(3.7, 8.2) print(p.xcoord, p.ycoord) print(p.norm()) print(q.xcoord, q.ycoord) print(q.norm())