質問編集履歴
1
思いつかないと書いた部分について詳しく書くようにしました
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,7 +12,9 @@
|
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
-
関数を用いて作りたいが
|
15
|
+
関数を用いて作りたいが中身が作れない
|
16
|
+
|
17
|
+
エラーも結果も出ない
|
16
18
|
|
17
19
|
|
18
20
|
|
@@ -30,9 +32,23 @@
|
|
30
32
|
|
31
33
|
def nbin_sim(target, need):
|
32
34
|
|
33
|
-
|
35
|
+
num_rolls = 0
|
36
|
+
|
37
|
+
num_hit = 0
|
34
38
|
|
35
39
|
|
40
|
+
|
41
|
+
while num_hit < need:
|
42
|
+
|
43
|
+
if num_hit==target:
|
44
|
+
|
45
|
+
num_hit += 1
|
46
|
+
|
47
|
+
num_rolls += 1
|
48
|
+
|
49
|
+
else:
|
50
|
+
|
51
|
+
num_rolls += 1
|
36
52
|
|
37
53
|
|
38
54
|
|
@@ -48,7 +64,9 @@
|
|
48
64
|
|
49
65
|
num_rolls=nbin_sim(target, need)
|
50
66
|
|
51
|
-
print('{0}が{1}回出るまでに{2}回サイコロを振りました'.format(target,need,num_rolls)
|
67
|
+
print('{0}が{1}回出るまでに{2}回サイコロを振りました'.format(target,need,num_rolls))
|
68
|
+
|
69
|
+
|
52
70
|
|
53
71
|
```
|
54
72
|
|