回答編集履歴

2

追記

2018/09/18 06:12

投稿

Yuki_S
Yuki_S

スコア356

test CHANGED
@@ -1,4 +1,4 @@
1
- classとdefの間に、変数を用意するという方法ではだめですか?
1
+ ~~classとdefの間に、変数を用意するという方法ではだめですか?~~
2
2
 
3
3
 
4
4
 
@@ -6,13 +6,15 @@
6
6
 
7
7
 
8
8
 
9
- あまり関係ないですが、printのインデントがずれているのは質問する時の誤表記?
9
+ ~~あまり関係ないですが、printのインデントがずれているのは質問する時の誤表記?~~
10
10
 
11
11
 
12
12
 
13
13
  追記
14
14
 
15
- この様に動作します。
15
+ この様に正しく動作しますので、fuzzballさんの仰るように呼び出し側の問題だと予想されます
16
+
17
+
16
18
 
17
19
  ```python
18
20
 

1

追記

2018/09/18 06:12

投稿

Yuki_S
Yuki_S

スコア356

test CHANGED
@@ -7,3 +7,45 @@
7
7
 
8
8
 
9
9
  あまり関係ないですが、printのインデントがずれているのは質問する時の誤表記?
10
+
11
+
12
+
13
+ 追記
14
+
15
+ この様に動作します。
16
+
17
+ ```python
18
+
19
+ class hoge:
20
+
21
+
22
+
23
+ @classmethod
24
+
25
+ def huga(cls, a=10):
26
+
27
+ print(a)
28
+
29
+
30
+
31
+
32
+
33
+ hoge.huga()
34
+
35
+
36
+
37
+ hoge.huga(3)
38
+
39
+
40
+
41
+ ```
42
+
43
+
44
+
45
+ ```結果
46
+
47
+ 10
48
+
49
+ 3
50
+
51
+ ```