回答編集履歴

4

訂正

2021/03/05 13:56

投稿

meg_
meg_

スコア10736

test CHANGED
@@ -28,8 +28,6 @@
28
28
 
29
29
  ran_card=random.sample(yama,1)
30
30
 
31
- print(ran_card)
32
-
33
31
  yama.remove(ran_card[0])
34
32
 
35
33
  ```

3

追記

2021/03/05 13:56

投稿

meg_
meg_

スコア10736

test CHANGED
@@ -5,3 +5,31 @@
5
5
  【追記】
6
6
 
7
7
  上記で``TypeError: list indices must be integers or slices, not list``は解消されますが、何度か繰り返し実行すると``IndexError: list assignment index out of range``が出ることがありました。
8
+
9
+
10
+
11
+ 【追記】
12
+
13
+ 質問者さんがやりたいことは下記でしょうか?
14
+
15
+ ```python
16
+
17
+ import random
18
+
19
+
20
+
21
+ play_ruum=[]
22
+
23
+ cpu_ruum=[]
24
+
25
+ yama=[0,2,3,4,5,6,7,8,9,]
26
+
27
+ for i in range(3):
28
+
29
+ ran_card=random.sample(yama,1)
30
+
31
+ print(ran_card)
32
+
33
+ yama.remove(ran_card[0])
34
+
35
+ ```

2

追記

2021/03/05 13:55

投稿

meg_
meg_

スコア10736

test CHANGED
@@ -4,4 +4,4 @@
4
4
 
5
5
  【追記】
6
6
 
7
- 何度か繰り返し実行すると``IndexError: list assignment index out of range``が出ることがありました。
7
+ 上記で``TypeError: list indices must be integers or slices, not list``は解消されますが、何度か繰り返し実行すると``IndexError: list assignment index out of range``が出ることがありました。

1

追記

2021/03/05 13:49

投稿

meg_
meg_

スコア10736

test CHANGED
@@ -1 +1,7 @@
1
1
  ``del yama[ran_card[0]]``でどうでしょうか?
2
+
3
+
4
+
5
+ 【追記】
6
+
7
+ 何度か繰り返し実行すると``IndexError: list assignment index out of range``が出ることがありました。