# ============================================================
# おみくじ (見本・答え) ― Step 4 プログラミングコース ユニット1
# Step 3 授業4で JavaScript で作った「おみくじ」の、Python版です。
#
# 動かし方 (どちらでもOK):
#   A. コマンドで:  python omikuji-mihon.py
#   B. ブラウザ練習環境 (Google Colab など) に貼り付けて実行
#
# 使い方: まず写して動かす → 改造のヒント (一番下) を1つやってみる。
# ============================================================

import random   # ランダムな数を使うための道具を借りてくる


# おみくじを1回引く関数 (JavaScriptの function と同じ考え方)
def hiku():
    kazu = random.random()   # 0以上1未満のランダムな数
    if kazu < 0.3:
        return "大吉"
    elif kazu < 0.7:         # JavaScriptの「else if」は、Pythonでは「elif」
        return "中吉"
    else:
        return "吉"


# ここから実行が始まる
print("=== Pythonおみくじ ===")
unsei = hiku()
print("今日の運勢は「" + unsei + "」です!")

# ---------- 改造のヒント ----------
# その1: 運勢の種類を1つふやしてみよう (「凶」を入れるかは自由です)。
# その2: 確率を変えてみよう (大吉が出やすいおみくじ…)。
# その3: 3回連続で引いて、3回ぶん表示してみよう。
#   ヒント: for i in range(3): のあとに、字下げして print を書きます。
# ----------------------------------
