質問編集履歴
2
再度修正しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -24,7 +24,7 @@
|
|
24
24
|
ここがエラー→ screen.blit(img3, (150, 60))
|
25
25
|
|
26
26
|
よろしくお願いします
|
27
|
-
|
27
|
+
```ここに言語を入力
|
28
28
|
import pygame
|
29
29
|
import sys
|
30
30
|
def main():
|
@@ -137,4 +137,5 @@
|
|
137
137
|
p = Thread(target=func_1)
|
138
138
|
p.start()
|
139
139
|
|
140
|
-
main()
|
140
|
+
main()コード
|
141
|
+
```
|
1
エラーメーセージを追記しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,13 +1,21 @@
|
|
1
1
|
初心者で学校のグループでじゃんけんゲームを作成しています。
|
2
2
|
今回、どうしてもうまくいかないところが2か所あり解決できていません。
|
3
3
|
1つはintに代入する部分ががエラーとなりうまくいきません。
|
4
|
+
IndentationError: expected an indented blockとなります。
|
5
|
+
本来ボタンを押したら各ボタンの1、2、3の数をiに代入したいです。
|
6
|
+
下記のようであればエラー出ませんがi=0のため進んでしまいます。
|
7
|
+
iが1、2、3であればじゃんけんに進むようにしたいです。
|
4
|
-
|
8
|
+
import random
|
9
|
+
def func_1():
|
5
|
-
|
10
|
+
i = 0
|
11
|
+
if i == [1,2,3]:
|
12
|
+
print("番号を入力してください")
|
13
|
+
print("[1,グー 2.チョキ 3.パー]")
|
6
|
-
b = int(
|
14
|
+
b = int(i)
|
7
15
|
|
8
16
|
残る1つは相手の手を表示させる画像表示のエラーです。
|
9
|
-
a = i
|
10
|
-
|
17
|
+
NameError: name 'screen' is not defined
|
18
|
+
|
11
19
|
c = random.randint(1,3)
|
12
20
|
if b==1:
|
13
21
|
if c==1:
|
@@ -17,7 +25,7 @@
|
|
17
25
|
|
18
26
|
よろしくお願いします
|
19
27
|
|
20
|
-
|
28
|
+
import pygame
|
21
29
|
import sys
|
22
30
|
def main():
|
23
31
|
pygame.init() # Pygameを初期化
|
@@ -77,7 +85,7 @@
|
|
77
85
|
def func_1():
|
78
86
|
print("番号を入力してください")
|
79
87
|
print("[1,グー 2.チョキ 3.パー]")
|
80
|
-
|
88
|
+
if i == [1,2,3]:
|
81
89
|
b = int(a)
|
82
90
|
c = random.randint(1,3)
|
83
91
|
if b==1:
|
@@ -129,6 +137,4 @@
|
|
129
137
|
p = Thread(target=func_1)
|
130
138
|
p.start()
|
131
139
|
|
132
|
-
main()
|
140
|
+
main()
|
133
|
-
コード
|
134
|
-
```
|