使用Python計算身體質量指數BMI
運行結果如下:

源代碼:
1 ''' 2 3. 利用函數思想,將“身體質量指數BMI”源程序封裝成為一個函數並調用。 3 :param height 身高(米) 4 :param weight 體重(公斤) 5 ''' 6 def computeBMI(height, weight): 7 bmi = weight / pow(height, 2) 8 print("BMI的數值為:{:.2f}".format(bmi)) 9 10 if bmi < 18.5: # who國際標准 11 dom = "偏瘦" 12 elif bmi < 25: 13 dom = "正常" 14 elif bmi < 30: 15 dom = "偏胖" 16 else: 17 dom = "肥胖" 18 19 if bmi < 18.5: # dom中國衛生標准 20 who = "偏瘦" 21 elif bmi < 24: 22 who = "正常" 23 elif bmi < 28: 24 who = "偏胖" 25 else: 26 who = "肥胖" 27 28 print("BMI指標為:國際'{0}',國內'{1}'".format(who, dom))
