質問編集履歴

1

文法を変更しました

2020/03/15 04:07

投稿

massa55
massa55

スコア6

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- さいころを投げて先に20に到達した人が勝ちというゲームを関数を使って作ったのですがうまくいきません。どこが間違ってますか?ちなみにlocal variable 'your' referenced before assignmentというエラーが出ます。
1
+ さいころを投げて先に20に到達した人が勝ちというゲームを関数を使って作ったのですがうまくいきません。どこが間違ってますか?必ずyou winになります。
2
2
 
3
3
 
4
4
 
@@ -18,9 +18,13 @@
18
18
 
19
19
  input('push enter')
20
20
 
21
+ global your
22
+
21
23
  your+=daiz
22
24
 
23
25
  else:
26
+
27
+ global me
24
28
 
25
29
  me+=daiz
26
30
 
@@ -32,13 +36,11 @@
32
36
 
33
37
  if(your>=20):
34
38
 
35
- print('you win')
39
+ print('you win')
36
40
 
37
41
  else:
38
42
 
39
43
  print('i win')
40
-
41
- return True
42
44
 
43
45
  while(True):
44
46