質問編集履歴

1

頂いたコメントを見て修正させていただいたのですが、無限ループとなってしまいます。理解が至らずすみません。

2022/11/17 22:44

投稿

7m_1611
7m_1611

スコア3

test CHANGED
File without changes
test CHANGED
@@ -18,13 +18,14 @@
18
18
  ### 該当のソースコード
19
19
 
20
20
  ```Python
21
+
21
22
  import random
22
23
  ind=0
23
24
  imd=0
24
25
  mykachi=0
25
26
  pckachi=0
26
27
  print('どちらかが5勝するまで終われません。')
27
- while mykachi==5 or pckachi==5:
28
+ while True:
28
29
  pcnote=random.randint(0,2)
29
30
  print('(「グー」なら0、「チョキ」なら1、「パー」なら2を入力)')
30
31
  playernote=input('じゃんけん!')
@@ -38,22 +39,23 @@
38
39
  for i in range(1):
39
40
  ind=ind+1
40
41
  mykachi=mykachi+ind
41
- if mykachi==5:
42
+ if mykachi==5:
42
- print('あなたが5勝しました。')
43
+ print('あなたが5勝しました。')
43
- break
44
+ break
44
- else:
45
+ else:
45
- pass
46
+ pass
46
47
  else:
47
48
  print('あなたの負け')
48
49
  for i in range(1):
49
50
  imd=imd+1
50
51
  pckachi=pckachi+imd
51
- if pckachi==5:
52
+ if pckachi==5:
52
- print('PCが5勝しました。')
53
+ print('PCが5勝しました。')
53
- print('もう1度勝負しますか?')
54
+ print('もう1度勝負しますか?')
54
- kotae=input('再戦する場合は0を入力')
55
+ kotae=input('再戦する場合は0を入力')
56
+ break
55
- else:
57
+ else:
56
- pass
58
+ pass
57
59
  ```
58
60
 
59
61
  ### 試したこと