iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 4
0
自我挑戰組

自我學習python系列 第 18

Bmi

學了不少東西後,該來寫看看其他開發程式也寫過的Bmi了!
先來思考大概要怎麼做
BMI我們都知道是 體重(公斤) / 身高平方(公尺)
然後我們要請使用者輸入,所以因該使用input請輸入OO
而我們要判斷使用者的BMI是否會超出或過輕又或著符合標準
所以需要判斷是if elif
體重過輕
BMI< 18.5
健康體位
18.5<=BMI< 24
體位異常
過重:24<=BMI< 27

就讓我們開始寫吧
首先是詢問使用者

weight = int(input('請輸入您的體重(公斤)'))
height = int(input('請輸入您的身高(公分)'))

得到了數據就開始列算式!

heightmeter = height/100
bmi = weight/(highmeter**2)
print('你的bmi是',format(bmi,".2f"))#小數點第二位4捨5入

接下來開始判斷

if bmi<18.5:
    print("體重過輕")
elif bmi<24:
    print("正常")
elif bmi < 27:
    print("過重")    
else:
    print("肥胖")

就可以得到結果囉
https://ithelp.ithome.com.tw/upload/images/20191002/20121024zDdiVK3sdU.png


上一篇
常見的錯誤
下一篇
Numpy
系列文
自我學習python30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言