🎓

第十章:基礎版畢業小冒險

恭喜你!你已經完成了所有基礎訓練。現在,我們要結合所有學過的咒語,做一個「魔法幸運餅乾」!

🔮 項目目標:魔法幸運餅乾

我們要做出一個網頁,它會:

  1. 問用戶的名字。
  2. 從一個「幸運清單」中,隨機選出一句話送給他。
  3. 根據他的魔法等級顯示不同的顏色。

📜 完整的魔法代碼範例

@{
    // 1. 幸運清單 (List)
    var fortunes = new List<string> {
        "今天你會遇到好事情喔!",
        "努力練習魔法,你的才華會被看見。",
        "喝一杯奶茶,心情會變好!",
        "會有一個驚喜在轉角等著你。"
    };

    // 2. 獲取用戶名字 (Input)
    string name = Context.Request.Query["u"];
    
    // 3. 隨機選一個序號 (Random)
    int index = new Random().Next(fortunes.Count);
    string result = fortunes[index];
}

<form method="get">
    <input type="text" name="u" placeholder="輸入名字看運勢..." />
    <button>啟動水晶球!</button>
</form>

@if (!string.IsNullOrEmpty(name))
{
    <div class="analogy">
        <h3>✨ @name 的魔法占卜:</h3>
        <p>@result</p>
    </div>
}

💖 爸爸的結業語

親愛的女兒,妳真的很棒!編程最難的地方在於「開始」,而妳已經跨過了這道門檻。

這只是冒險的起點。在進階版中,我們會學習如何讓網頁變美、如何記住用戶的賬號,甚至開始製作互動式的小遊戲!

🏅 獲得稱號: 恭喜妳獲得稱號「初級代碼魔導士」!
⬅️ 返回第九章 前往第十一章:語言大觀園 ➡️