嘗試進行函式封裝 計算BMI值

2021-10-12 12:51:44 字數 744 閱讀 1373

嘗試函式封裝: def func_name(height, weight):

乙個人的身高(m)和體重(kg), height=0.17, weight=65,根據bmi公式(體重除以身高的平方)計算他的bmi指數

a.例如:乙個65公斤的人,身高是1.62m,則bmi為 : 65 / 1.62 ** 2 = 24.8

b.根據bmi指數,給與相應提醒

低於18.5: 過輕 18.5-25:   正常 25-28:      過重 28-32:      肥胖 高於32:   嚴重肥胖

def get_bmi(height, weight):

"""計算bmi, 根據身高和體重

身高(單位m)

體重(單位kg)

"""bmi = weight / height ** 2

if bmi < 18.5:

return "太輕"

elif 18.5 < bmi < 25:

return "正常"

elif 25 < bmi < 28:

return "肥胖"

else:

return "太胖"

#h = 1.65

w = 66

res = get_bmi(h,w)

print("得到的結果:{}".format(res))

以上例項執行結果:

得到的結果:正常

關於BMI函式定義計算和健康狀態評估

class bmi def init self,xingming,nianling,tizhong,shengao self.xingming xingming self.nianling nianling self.tizhong tizhong self.shengao shengao self...

php檔案上傳值函式封裝

筆記 函式的功能 上傳檔案 條件進行判斷a 1.檔案型別?2.檔案儲存到什麼位置?3.檔案格式限制?字尾名 4.檔案大小限制?結果 實現檔案上傳 1.結構能夠看到 記錄檔案路徑和名字都要返回 2.失敗?返回false,顯示錯誤原因 開始實現 1.獲取檔案五元素,分別傳入函式中 2.先判斷檔案是否有效...

函式返回值和封裝

需要用到函式內部的變數或者是函式的時候需要使用return 進行資料返回 函式返回值 return 可以將函式內部的變數或函式返回到函式外面去使用 語法 return 需要返回的內容 特點 return 一次只能返回乙個,寫多個最後只會返回最後乙個 函式中只要遇到return函式就結束了 retur...