class Point:
def __init__(self, x, y):
self.x = x
self.y = y
def __str__(self):
return "("+self.x.__str__()+","+self.y.__str__()+")"
class LineSegment:
def __init__(self, pt1, pt2):
self.pt1 = pt1
self.pt2 = pt2
def __str__(self):
return "["+self.pt1.__str__()+"],["+self.pt2.__str__()+"]"
seg = LineSegment(Point(1, 1), Point(-3, 4))
print(seg)
Y2xhc3MgUG9pbnQ6CglkZWYgX19pbml0X18oc2VsZiwgeCwgeSk6CgkJc2VsZi54ID0geAoJCXNlbGYueSA9IHkKCWRlZiBfX3N0cl9fKHNlbGYpOgoJCXJldHVybiAiKCIrc2VsZi54Ll9fc3RyX18oKSsiLCIrc2VsZi55Ll9fc3RyX18oKSsiKSIKCQpjbGFzcyBMaW5lU2VnbWVudDoKCWRlZiBfX2luaXRfXyhzZWxmLCBwdDEsIHB0Mik6CgkJc2VsZi5wdDEgPSBwdDEKCQlzZWxmLnB0MiA9IHB0MgoJZGVmIF9fc3RyX18oc2VsZik6CgkJcmV0dXJuICJbIitzZWxmLnB0MS5fX3N0cl9fKCkrIl0sWyIrc2VsZi5wdDIuX19zdHJfXygpKyJdIgoKc2VnID0gTGluZVNlZ21lbnQoUG9pbnQoMSwgMSksIFBvaW50KC0zLCA0KSkKcHJpbnQoc2VnKQ==