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

質問編集履歴

2

再度修正しました

2020/12/06 09:10

投稿

coconatsu1234
coconatsu1234

スコア0

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

エラーメーセージを追記しました。

2020/12/06 09:10

投稿

coconatsu1234
coconatsu1234

スコア0

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
- a = i
10
+ i = 0
11
+ if i == [1,2,3]:
12
+ print("番号を入力してください")
13
+ print("[1,グー 2.チョキ 3.パー]")
6
- b = int(a)
14
+ b = int(i)
7
15
 
8
16
  残る1つは相手の手を表示させる画像表示のエラーです。
9
- a = i
10
- b = int(a)
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
- ```import pygame
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
- a = i
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
- ```