teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

自分の進捗を他の方に知らせた

2020/05/10 00:24

投稿

Spursfun2002
Spursfun2002

スコア15

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

少し整理した

2020/05/10 00:24

投稿

Spursfun2002
Spursfun2002

スコア15

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