🎓
第十章:基礎版畢業小冒險
恭喜你!你已經完成了所有基礎訓練。現在,我們要結合所有學過的咒語,做一個「魔法幸運餅乾」!
🔮 項目目標:魔法幸運餅乾
我們要做出一個網頁,它會:
- 問用戶的名字。
- 從一個「幸運清單」中,隨機選出一句話送給他。
- 根據他的魔法等級顯示不同的顏色。
📜 完整的魔法代碼範例
@{
// 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>
}
💖 爸爸的結業語
親愛的女兒,妳真的很棒!編程最難的地方在於「開始」,而妳已經跨過了這道門檻。
這只是冒險的起點。在進階版中,我們會學習如何讓網頁變美、如何記住用戶的賬號,甚至開始製作互動式的小遊戲!
🏅 獲得稱號:
恭喜妳獲得稱號「初級代碼魔導士」!