回答編集履歴

3

説明変更

2020/01/18 00:15

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -1,8 +1,8 @@
1
1
  b に a を持たせましょう。
2
2
 
3
- threadのtarget=に指定するのはメソッドです。
3
+ threadのtarget=に指定するのは関数/メソッドです。
4
4
 
5
- メソッドに()を付けメソッドを呼び出して返ってきた値がtargetになります。
5
+ 関数/メソッドに()を付けてしまう呼び出して返ってきた値がtargetになります
6
6
 
7
7
 
8
8
 

2

説明変更

2020/01/18 00:15

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -1,4 +1,8 @@
1
- こうしましょう。
1
+ b に a を持たせましょう。
2
+
3
+ threadのtarget=に指定するのはメソッドです。
4
+
5
+ メソッドに()を付けるとメソッドを呼び出して返ってきた値がtargetになります。
2
6
 
3
7
 
4
8
 

1

self.y を削除

2020/01/18 00:14

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -34,17 +34,13 @@
34
34
 
35
35
  self.a = a
36
36
 
37
- self.y = 0
38
-
39
37
 
40
38
 
41
39
  def call(self):
42
40
 
43
41
  time.sleep(4)
44
42
 
45
- self.y = self.a.x
46
-
47
- print(self.y)
43
+ print(self.a.x)
48
44
 
49
45
 
50
46