回答編集履歴

1

追記

2021/04/29 15:13

投稿

quickquip
quickquip

スコア11042

test CHANGED
@@ -17,6 +17,12 @@
17
17
  事実として`object`クラスに`__float__`メソッドは実装されていない。
18
18
 
19
19
  したがってobjectクラスから派生したクラスで`super().__float__()`は失敗する(ないのだから)。
20
+
21
+
22
+
23
+ 実際問題として、エラーなく動く`obejct.__float__`が定義されていると都合が悪い。
24
+
25
+ 定義するならエラーが起きるように実装されているべきだが、それでは"意味のない実装があるだけ"なので無駄。
20
26
 
21
27
 
22
28