BMI 指數-使用 Function 操作
def body_mass_index(h,w): h= h / 100 bmi=w /(h**2) return bmi h=int(input("Height (cm):")) w=int(input("Weight (kg):")) bmi=body_mass_index(h,w) print ("body_mass_index:%f " % (bmi))
def body_mass_index(h,w) : 定義一個 body_mass_index 的 function,裡頭有兩個參數分別是 h 與 w, function 的寫作格式與迴圈同,第一行以『:』結尾,之後的每一行都需縮排
…計算 BMI 指數…
h=int(input(“Height (cm):”)) 提示使用者輸入身高,並將數值以整數 (int) 的方式存放於 h
w=int(input(“Weight (kg):”)) 提示使用者輸入體重,並將數值以整數 (int) 的方式存放於 w
bmi=body_mass_index(h,w) 呼叫 body_mass_index 的 function,並且代入剛才的 h 與 w,再將回傳值放入 bmi 中
print (“body_mass_index:%d ” % (bmi)) 印出 bmi 的指數, %d :字串的格式化,以整數輸出,亦可換成 %f 以浮點數方式輸出,可試試兩者的差異