回答編集履歴

2

2

2022/08/08 11:31

投稿

slemntqe
slemntqe

スコア120

test CHANGED
@@ -1,6 +1,7 @@
1
1
  Counterの利用方法を勉強するというのであれば以下のようなプログラムで期待する結果が得られるでしょう。
2
2
  Counterの利用方法を勉強するので無ければ単純に整数型変数を用意してカウントさせる方が良いやり方でしょう。
3
3
 
4
+ # Counterクラスを利用する方法
4
5
  ```python
5
6
  import random
6
7
  from collections import Counter
@@ -21,3 +22,24 @@
21
22
  print(counter["大吉"])
22
23
 
23
24
  ```
25
+
26
+ # Counterクラスを利用しない方法
27
+ ```python
28
+ import random
29
+
30
+ def omikuji():
31
+ kuji = ["大吉","中吉","小吉"]
32
+ return random.choice(kuji)
33
+
34
+ daikiti_count = 0
35
+
36
+ for i in range(10):
37
+ kekka = omikuji()
38
+ if kekka == "大吉":
39
+ daikiti_count += 1
40
+ print(kekka)
41
+ else:
42
+ pass
43
+ print(daikiti_count)
44
+
45
+ ```

1

1

2022/08/08 11:19

投稿

slemntqe
slemntqe

スコア120

test CHANGED
@@ -1,3 +1,6 @@
1
+ Counterの利用方法を勉強するというのであれば以下のようなプログラムで期待する結果が得られるでしょう。
2
+ Counterの利用方法を勉強するので無ければ単純に整数型変数を用意してカウントさせる方が良いやり方でしょう。
3
+
1
4
  ```python
2
5
  import random
3
6
  from collections import Counter