質問編集履歴

2

実行結果の追加

2020/11/21 03:41

投稿

kkashi89sk
kkashi89sk

スコア12

test CHANGED
File without changes
test CHANGED
@@ -100,8 +100,14 @@
100
100
 
101
101
  ```
102
102
 
103
+ line 45, in <module>
104
+
105
+ ball.move()
106
+
107
+ line 32, in move
108
+
103
109
  self.rect.centerx += math.cos(math.radians(dir))*speed
104
110
 
105
111
  UnboundLocalError: local variable 'dir' referenced before assignment
106
112
 
107
- 直しました。
113
+ 直しました。がエラーメッセージです

1

実行結果の追加

2020/11/21 03:41

投稿

kkashi89sk
kkashi89sk

スコア12

test CHANGED
File without changes
test CHANGED
@@ -34,9 +34,9 @@
34
34
 
35
35
  self.color = color
36
36
 
37
- self.rect = rect
37
+ self.rect = rect
38
38
 
39
-
39
+ self.dir = 320
40
40
 
41
41
  def draw(self):
42
42
 
@@ -48,7 +48,7 @@
48
48
 
49
49
  speed = 10
50
50
 
51
- dir = 320
51
+
52
52
 
53
53
  if rect.centerx < 0 or rect.centerx > 400:
54
54
 
@@ -99,3 +99,9 @@
99
99
  コード
100
100
 
101
101
  ```
102
+
103
+ self.rect.centerx += math.cos(math.radians(dir))*speed
104
+
105
+ UnboundLocalError: local variable 'dir' referenced before assignment
106
+
107
+ 直しました。