teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2019/12/10 13:04

投稿

LouiS0616
LouiS0616

スコア35678

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
  ```