Python 計算身體質量指標BMI

2022-01-14 19:46:15 字數 1580 閱讀 1469

摘要:今天學習了python中常用的幾個迴圈語句,判斷條件的使用,並且完成了簡單demo來加深對這些知識的鞏固。

一、問題:天天向上

a:一年365天,每天進步1%  b:工作5天休息2天,休息日下降1% 問:b的日工作量達到多少,才能和a一樣。

def dayup(df):#

根據df引數計算日工作量的函式

dayup = 1

for i in range(365):

if i % 7 in [6, 0]:

dayup = dayup * (1 - 0.01)

else

: dayup = dayup * (1 +df)

return

dayup

def total():#

每天進步1%

dayup = 1dayfactor = 0.01dayup = pow(dayup+dayfactor, 365)

return

dayup

dayfactor = 0.01

while dayup(dayfactor) < total(): #

判斷條件

dayfactor += 0.001

print("

工作日的努力引數是:

".format(dayfactor))

天天向上

二、問題:計算身體質量指標bmi

請輸入身高(公尺)和體重(公斤)[逗號隔開]: "))

bmi = weight / pow(height, 2)

print("

bmi 數值為:

".format(bmi))

who, nat = "", ""

if bmi < 18.5:

who, nat = "

偏瘦", "偏瘦"

elif 18.5 <= bmi < 24:

who, nat = "

正常", "正常"

elif 24 <= bmi < 25:

who, nat = "

正常", "偏胖"

elif 25 <= bmi < 28:

who, nat = "

偏胖", "偏胖"

elif 28 <= bmi < 30:

who, nat = "

偏胖", "肥胖"

else

: who, nat = "

肥胖", "肥胖"

print("

bmi 指標為:國際'', 國內''

計算BMI指數(身體質量指數)

題目描述 問題 計算bmi指數 身體質量指數 bmi指數 即身體質量指數,簡稱體質指數又稱體重,英文為body mass index,簡稱bmi 是用體重公斤數除以身高公尺數平方得出的數字,是目前國際上常用的衡量人體胖瘦程度以及是否健康的乙個標準。主要用於統計用途,當我們需要比較及分析乙個人的體重對...

運用Tkinter 計算身體質量指數

import tkinter import tkinter.messagebox def msgbox root tkinter.tk 建立tk bmi tkinter.strin ar label tkinter.label root,text 請輸入體重 label.place x 20,y 5...

身體質量指數BMI

問題描述 輸入示例1 輸出示例1 1.68 41 bmi數值為 14.53 bmi指標為 國際 偏瘦 國內 偏瘦 思路分析 height,weight eval input bmi weight pow height,2 print bmi的數值為 format bmi who,nat if bmi...