Python Function:BMI 指數

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 以浮點數方式輸出,可試試兩者的差異