HW #01 Python 環境建立和Hello World 1. Notebook 2.YT 3. 學習卡 4.測驗 5. # 1. 建立字典資料結構 student_records = {} print("=== 歡迎使用 Python 學生健康與狀態紀錄系統 ===") # 2. 使用 while 迴圈持續接收輸入 while True: name = input("\n請輸入學生姓名(輸入 'q' 或 'quit' 結束選單):").strip() if name.lower() in ['q', 'quit']: print("停止輸入,開始進行資料彙整與分析...") break # 3. 輸入防錯與型態轉換 (str -> float) try: height_cm = float(input(f"請輸入 {name} 的身高 (公分 cm):")) weight_kg = float(input(f"請輸入 {name} 的體重 (公斤 kg):")) except ValueError: print("⚠️ 輸入格式錯誤!身高與體重必須為數字,請重新輸入。") continue # 4. 運算與條件判斷 height_m = height_cm / 100 bmi = weight_kg / (height_m ** 2) bmi_rounded = round(bmi, 2) if bmi < 18.5: status = "體重過輕" elif bmi < 24.0: status = "正常範圍" elif bmi < 27.0: status = "過重" else: status ...
發表文章
目前顯示的是 10月, 2026的文章