アカウント
メニュー
以下のPythonプログラムが何をしているかを考えてください。このプログラムの目的と、大体の予測結果を選んでください。
1import random
2
3def simulate(n):
4 count = 0
5 for _ in range(n):
6 if random.randint(1, 6) == 6:
7 count += 1
8 return count
9
10result = simulate(100)
11print(result)
1~6の乱数を100回繰り返し、何回6の目が出たかをカウントしてサイコロの6の目の出る回数をシミュレーションしている。平均して約16回6の目が出る。
0か1の乱数を100回繰り返し、何回1の目が出たかをカウントしてコインの表が出る回数をシミュレーションしている。平均して約50回表が出る。
1~6の乱数を100回繰り返し、奇数が出る回数をカウントしてサイコロの奇数の目が出る回数をシミュレーションしている。平均して約50回奇数が出る。
1~100の乱数を1回生成している。結果は1~100の間の任意の数になる。