import random  # 乱数を扱うためのモジュールをインポート
dice = [1, 2, 3, 4, 5, 6]  # さいころの目を表すリスト
n = 100000  # 試行回数
n_9 = 0  # 出る目の合計が9になる回数
n_10 = 0  # 出る目の合計が10になる回数
random.seed(1)  # 乱数のシード値を固定
for i in range(n):
    # 3個のさいころの目を選び，リストに格納
    list = random.choices(dice, k=3)
    if sum(list) == 9:
        n_9 += 1  # 3個の値の合計が9ならばn_9に1を加算
    if sum(list) == 10:
        n_10 += 1  # 3個の値の合計が10ならばn_10に1を加算

# 合計が9になる確率を表示
print(n_9 / n)  # モンテカルロ法
print(25 / 216)  # 参考：理論値
# 合計が10になる確率を表示
print(n_10 / n)  # モンテカルロ法
print(1 / 8)  # 参考：理論値