Spaces:
Running
Running
Download classroom_data/templates/week01/main.py from Telearn/Project_Demo: direct link, hf CLI and curl.
- Browser
- Download file 1.33 kB
-
https://huggingface.co/spaces/Telearn/Project_Demo/resolve/main/classroom_data/templates/week01/main.py
- Command line
-
hf download hf://spaces/Telearn/Project_Demo/classroom_data/templates/week01/main.py
-
curl -L -o main.py https://huggingface.co/spaces/Telearn/Project_Demo/resolve/main/classroom_data/templates/week01/main.py
1.33 kB
| """Lesson 1 診斷挑戰:文字版任務管理器。 | |
| 請依照學生任務單完成 TODO。先完成 Checkpoint A,再挑戰 B、C。 | |
| """ | |
| tasks = [] | |
| while True: | |
| print("\n=== 我的任務管理器 ===") | |
| print("1. 新增任務") | |
| print("2. 顯示任務") | |
| print("3. 完成任務") | |
| print("4. 離開") | |
| choice = input("請選擇:").strip() | |
| if choice == "1": | |
| # TODO A1:詢問任務名稱。 | |
| # TODO A2:建立包含 title 與 done 的字典。 | |
| # TODO A3:將新任務加入 tasks。 | |
| print("TODO:完成新增任務功能") | |
| elif choice == "2": | |
| # TODO A4:如果沒有任務,顯示友善提示。 | |
| # TODO A5:否則顯示每筆任務的編號、狀態與名稱。 | |
| print("TODO:完成顯示任務功能") | |
| elif choice == "3": | |
| # TODO B1:先顯示任務。 | |
| # TODO B2:詢問要完成的任務編號。 | |
| # TODO B3:找到對應資料並把 done 改成 True。 | |
| # TODO B4:處理不存在的編號。 | |
| print("TODO:完成標記任務功能") | |
| elif choice == "4": | |
| print("任務已保存,期待下次再見!") | |
| break | |
| else: | |
| # TODO B5:確認這個提示是否足夠讓使用者知道怎麼修正。 | |
| print("選項錯誤,請輸入 1~4。") | |