質問編集履歴

3

誤字修正

2020/01/25 04:27

投稿

takupon
takupon

スコア4

test CHANGED
@@ -1 +1 @@
1
- こーサイコロ3つのの合計に対する様々な条件の確率について
1
+ サイコロ3つのの合計に対する様々な条件の確率について
test CHANGED
@@ -38,11 +38,21 @@
38
38
 
39
39
 
40
40
 
41
+ 求めたいことは以下の通りです。
42
+
43
+ ・それぞぞれの対象となる数字が出た回数の出し方
44
+
45
+ ・全体の総数の出し方です。(恐らく6^3になるのではないかと思いますが、これで大丈夫でしょうか?)
46
+
47
+
48
+
41
49
  《補足》
42
50
 
43
51
  現在、とりあえず3個のサイコロを同時に100回投げて合計が3になる確率を出してみようと思い、以下のようなコードを書いたのですが、エラーになってしまいます。
44
52
 
45
- # cook your dish here
53
+
54
+
55
+
46
56
 
47
57
  import random
48
58
 

2

誤字修正

2020/01/25 04:27

投稿

takupon
takupon

スコア4

test CHANGED
File without changes
test CHANGED
@@ -48,9 +48,7 @@
48
48
 
49
49
 
50
50
 
51
- #サイコロを振る
52
-
53
- cnt = 0  #1が出た回数を数える
51
+ cnt = 0
54
52
 
55
53
 
56
54
 
@@ -68,7 +66,7 @@
68
66
 
69
67
  cnt +=100
70
68
 
71
- #確率を求める
69
+
72
70
 
73
71
  p = cnt/ 100
74
72
 

1

現状のコードを追加しました。

2020/01/25 04:24

投稿

takupon
takupon

スコア4

test CHANGED
@@ -1 +1 @@
1
- サイコロ3つのでための合計に対する様々な条件の確率について
1
+ こーサイコロ3つのでための合計に対する様々な条件の確率について
test CHANGED
@@ -36,6 +36,46 @@
36
36
 
37
37
  random関数などを使ってみても毎回エラー続きで、Pythonを初めて使うため、何もわからない状態です、、、
38
38
 
39
+
40
+
41
+ 《補足》
42
+
43
+ 現在、とりあえず3個のサイコロを同時に100回投げて合計が3になる確率を出してみようと思い、以下のようなコードを書いたのですが、エラーになってしまいます。
44
+
45
+ # cook your dish here
46
+
47
+ import random
48
+
49
+
50
+
51
+ #サイコロを振る
52
+
53
+ cnt = 0  #1が出た回数を数える
54
+
55
+
56
+
57
+ for i in range(100):
58
+
59
+ a1 = random.randint(1, 6)
60
+
61
+ a2 = random.randint(1, 6)
62
+
63
+ a3 = random.randint(1, 6)
64
+
65
+ asum = a1 + a2 + a3
66
+
67
+ if asum == 3:
68
+
69
+ cnt +=100
70
+
71
+ #確率を求める
72
+
73
+ p = cnt/ 100
74
+
75
+ print(p)
76
+
77
+
78
+
39
79
  どのようにしてコーディングするのか、教えていただけますと幸いです。
40
80
 
41
81