羅德興老師的教學歷程檔案 - 112-2 資料結構 (2024年) - Unit 2 從問題到程式 |
|
|
Unit 2 從問題到程式Unit 2 從問題到程式??? > program 可使用 IPO 範例 2-1 https://colab.research.google.com/drive/149szcTOZy2poD_Tlbm8sUSoA4GAQM-fm?usp=share_link ''' Ex2-1. 請依此範例寫一個 攝氏 (C)、華氏(F) 溫度的轉換 參考公式: F=(C)*(9/5)+32 Ex2-2. 請參考以下 BMI值,說明使用者的BMI狀態 BMI 狀態 <18.5 體重過輕 18.5 <= BMI < 24 非常標準 24 <= BMI < 27 過重 27 <= BMI < 30 輕度肥胖 30 <= BMI < 35 中度肥胖 BMI <= 35 重度肥胖 ''' # 1. 讀入基本套件 %matplotlib inline import numpy as np import pandas as pd import matplotlib.pyplot as plt # 2. 定義一個函數,就能互動! def bmi_cal(h, w): h = float(h)/100 w = float(w) bmi = w/(h**2) message = f"你的 BMI 是 {bmi:.2f}。" print(message) bmi_cal(170, 80) # 3. 互動界面 from ipywidgets import interact_manual interact_manual(bmi_cal, h="請輸入你的身高 (公分)", w="請輸入你的體重 (公斤)"); 範例 2-2 """ This is ex2-2.2b.ipynb by 羅老師 on 2024/03/06 要加總一連串的數 IPO 這程式 使用陣列,並使用for迴圈演算法 將 範例 2 增加為 10 個數 Ex 2-2. 結合 範例 1, 2 將陣列的數值視為 攝氏溫度,轉換為 華氏溫度後輸出
|
|
中華科技大學數位化學習歷程 - 意見反應 |