iT邦幫忙

2022 iThome 鐵人賽

DAY 6
0
AI & Data

初學Python30天系列 第 6

初學python第六天

  • 分享至 

  • xImage
  •  

今天利用了選擇結構來寫了一個FFMI計算程式,FFMI為計算減去脂肪重的身體檢查,也就是一班的BMI中的體重
部分減去脂肪體重,用純肌肉的重量算出的指標。因我本身下班後會去健身房,所以對這種紙標有點興趣。程式
碼如下:
身高=float(input('請輸入身高?'))
體重=float(input('請輸入體重?'))
體脂率=float(input('請輸入體脂率?'))
FFMI=(體重*(1-體脂率))/(身高**2)
if FFMI<=17:
print('FFMI為',FFMI,'肌肉低於平均值')
elif 17<FFMI<=19:
print('FFMI為',FFMI,'肌肉量在平均值')
elif 19<=FFMI<21:
print('FFMI為',FFMI,'肌肉量高於平均值')
elif 21<FFMI<=22:
print('FFMI為',FFMI,'肌肉量蠻高的')
elif 22<FFMI<=25:
print('FFMI為',FFMI,'肌肉量很高')
elif 25<FFMI<=27:
print('FFMI為',FFMI,'已經很可能有用藥了')
else:
print('FFMI為',FFMI,'不用藥不可能達到')

首先先列出三個參數,分別為身高(M)、體重(KG)、體脂率(以小數計算),之後將FFMI的公式帶出來,後面則列
出所有的選擇條件,當我輸入我的數值時,顯示如下:
請輸入身高?1.73

請輸入體重?76.5

請輸入體脂率?0.12
FFMI為 22.493233987102812 肌肉量很高
程式就會顯示出你的FFMI數值,是個簡易的計算機。
今天試著將自己的想法利用程式寫出來,剛開始以為難度會特別高,但只要算式有完整寫出來,剩下的步驟就
算簡單了,算式的部分要注意平方的括號,不然有可能計算錯誤,今天學習到此為止。


上一篇
初學python第五天
下一篇
初學python第七天
系列文
初學Python30天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言