回答編集履歴

2

追記

2019/05/17 00:02

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -1,6 +1,16 @@
1
1
  `_init_` ⇒ `__init__`
2
2
 
3
3
  両側にアンダースコア二つずつです。
4
+
5
+
6
+
7
+ > エラーとなる理由をお伺いしたいです。
8
+
9
+
10
+
11
+ `_init_`メソッドと`__init__`メソッドが両立してしまっているからです。
12
+
13
+ インスタンスを作ったときに呼ばれるのは後者です。
4
14
 
5
15
 
6
16
 

1

追記

2019/05/17 00:02

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -1,3 +1,11 @@
1
1
  `_init_` ⇒ `__init__`
2
2
 
3
3
  両側にアンダースコア二つずつです。
4
+
5
+
6
+
7
+ ---
8
+
9
+ また、calc = ... 以下の数行は、インデントせずに書くべきでしょう。
10
+
11
+ おそらく参考されている資料でもそうなっているかと思います。