質問編集履歴

1

思いつかないと書いた部分について詳しく書くようにしました

2019/02/14 06:57

投稿

f_d_s_a
f_d_s_a

スコア12

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