'''
This is by 學號 10914D0XX 姓名 L.D.S. on 2023/09/25
AI-Ex2-冒險04_互動模式的複習.ipynb
冒險04_互動模式的複習.ipynb
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="請輸入你的體重 (公斤)");