本文采用了一個函數,還有if—elif—else多路分支語句
def bmi():#創建函數 height = float(input('請輸入你的身高(m):')) weight = float(input('請輸入你的體重(kg):')) BMI = weight/height**2#利用計算bmi的公式 if BMI < 18.5: print('過輕') elif 18.5 <= BMI < 25: print('適中') elif 25 <= BMI < 30: print('過胖') elif 30 <= BMI < 35: print('肥胖') else: print('非常肥胖') print(BMI) bmi()#調用函數
結果:
請輸入你的身高(m):1.8 請輸入你的體重(kg):70 適中 21.604938271604937