回答編集履歴
1
追記
answer
CHANGED
@@ -5,4 +5,13 @@
|
|
5
5
|
o_l = other.x ** 2 + other.y ** 2
|
6
6
|
|
7
7
|
return s_l < o_l
|
8
|
+
```
|
9
|
+
|
10
|
+
一歩先回りして次のように書くのもアリです。
|
11
|
+
```Python
|
12
|
+
def __abs__(self):
|
13
|
+
return (self.x**2 + self.y**2) ** .5
|
14
|
+
|
15
|
+
def __lt__(self, other):
|
16
|
+
return abs(self) < abs(other)
|
8
17
|
```
|