teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追加コメント

2021/04/24 01:35

投稿

ppaul
ppaul

スコア24672

answer CHANGED
@@ -1,4 +1,9 @@
1
1
  def minus_draw_count(count,result):
2
2
  global count
3
3
 
4
- の部分で、関数の引数をglobal宣言しているのがエラーの原因です。
4
+ の部分で、関数の引数をglobal宣言しているのがエラーの原因です。
5
+
6
+ 質問の部分ではありませんが、気がついたことです。
7
+
8
+ play関数からplay_once関数を呼び出し、play_once関数からplay関数を呼び出すのはやめておいた方が良いでしょう。
9
+ また、全体構成でいうと、ゲームの継続処理、5点を競う一回のゲーム、ゲームの各ターン(ジャンケン一回)というように階層化した構造にしておく方が、可読性が高く、機能追加も楽になります。