Welcome to your static Space!

You can modify this app directly by editing index.html in the Files and versions tab.

Also don't forget to check the Spaces documentation.

# 1. 安裝網頁工具 !pip install -q gradio import json import gradio as gr # 2. 10道精選題目資料庫 math_questions = [ {"question": "(-5) + (-8) = ?", "answer": -13, "tip": "💡 提示:欠別人 5 元,又欠了 8 元,總共是欠更多錢喔!"}, {"question": "12 + (-7) = ?", "answer": 5, "tip": "💡 提示:加一個負數,就等於直接「減去」這個正數。也就是 12 - 7。"}, {"question": "(-15) + 9 = ?", "answer": -6, "tip": "💡 提示:負得比較多,正得比較少,相加之後結果還是「負」的喔!"}, {"question": "7 - (-3) = ?", "answer": 10, "tip": "💡 提示:注意!「負負得正」,減去一個負數,就會變成「加上」正數喔!"}, {"question": "(-4) - (-9) = ?", "answer": 5, "tip": "💡 提示:後面減去 (-9) 會變成 +9,所以題目其實是 (-4) + 9 喔!"}, {"question": "(-10) - 6 = ?", "answer": -16, "tip": "💡 提示:本來就已經是負的,又再減去正數,會往負的方向變得更深。"}, {"question": "0 - (-13) = ?", "answer": 13, "tip": "💡 提示:減去一個負數就是加上正數,所以 0 加上 13 就是答案。"}, {"question": "(-25) + 25 = ?", "answer": 0, "tip": "💡 提示:這兩個數互為「相反數」,正負抵消之後就變成零囉!"}, {"question": "(-8) - 12 = ?", "answer": -20, "tip": "💡 提示:欠 8 元又花掉 12 元,總共欠了多少元呢?"}, {"question": "3 - 18 = ?", "answer": -15, "tip": "💡 提示:從小數字減去大數字,不夠減的部分就會變成「負數」。"} ] # 安全地將 Python 轉為 JavaScript 可讀的 JSON 字串 js_questions = json.dumps(math_questions, ensure_ascii=False) # 3. 網頁 HTML + CSS + JavaScript 特效面板 html_code = f""" 7年級正負數大挑戰

🧮 7年級正負數加減法影音挑戰

生命值: ❤️❤️❤️   |   得分: 0
載入中...


""" # 4. 用 Gradio 啟動這個影音網頁 with gr.Blocks(title="7年級數學影音挑戰") as demo: gr.HTML(html_code) # 5. 生成公開分享連結 demo.launch(share=True)