質問編集履歴
2
自分の進捗を他の方に知らせた
title
CHANGED
File without changes
|
body
CHANGED
@@ -101,4 +101,6 @@
|
|
101
101
|
for x in roll_list:
|
102
102
|
^
|
103
103
|
IndentationError: unexpected indent
|
104
|
-
```
|
104
|
+
```
|
105
|
+
|
106
|
+
エラーを改善することができました。
|
1
少し整理した
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Python
|
1
|
+
Pythonリストを使って関数を呼びだす方法について
|
body
CHANGED
@@ -1,18 +1,6 @@
|
|
1
1
|
これが各メゾットに対してやらなければいけないことです。僕自身はこれをすべてクリアしているつもりです(おかしい場所があったら言ってくれるとありがたいです。)
|
2
|
+
最後のところで僕はForループを使いroll_diceとupdate_listを呼び出しサイコロを振らないといけないのですがどうやればいいのでしょうか?
|
2
3
|
|
3
|
-
変数:
|
4
|
-
roll_list-これは、各合計がローリングされた回数を保持するリストです。最初は空ですが、init_listメソッドで初期化して、それぞれがゼロを保持する13の場所を指定します。位置0はゼロの回数を保持します 場所1は1が出た回数を保持します(2つのサイコロがあるので常に0でなければなりません)。場所2は2が出た回数を保持します。パターンがわかると思います。
|
5
|
-
|
6
|
-
num_rolls-サイコロが振られる回数です。
|
7
|
-
|
8
|
-
方法:
|
9
|
-
init_list-forループとlist.append(x)を使用して、0から12の位置にある13個のゼロでroll_listを埋めます。
|
10
|
-
|
11
|
-
roll_diceは、乱数を使用して(後で詳しく説明します)、2つのサイコロを振って、それらのロールを足し合わせて、合計を返します。
|
12
|
-
|
13
|
-
update_list-ロールの合計をパラメーターとして受け取り、roll_listの適切な場所にロールを追加します。
|
14
|
-
|
15
|
-
print_histogram-すべてのサイコロの結果のヒストグラム(横棒グラフなど)を作成して印刷します。 例については、出力例を参照してください。
|
16
4
|
```
|
17
5
|
import random
|
18
6
|
|