《Python之BMI計算》


《Python之BMI計算》

前段時間寫了個 BMI 因為剛剛開始學 有幾個錯誤

第一個:

厘米我當時也沒注意因為覺得去掉0.00的話后面1866666666是正確的BMI值

剛剛去看看去找了下BMI的公式是:
體質指數(BMI)=體重(kg)÷身高(m)的平方

身高要1.---- 而不是直接 150

是米而不是厘米

然后修改了如下:

 

 

 

 

正確了
第二個:

 

這個錯就在於 height*2

體質指數(BMI)=體重(kg)÷身高(m)的平方

身高的平方 應該是 height**2

修改如下:

 

正確了~~~~

第三個:

我也想不到犯了這么簡單的問題

 

我沒在weight那里*2 因為我體重單位是千克輸出的時候卻也原來的數值42

所以要修改 weight*2
修改如下:

 

正確啦

哈哈只是修改幾個很簡單的問題 但是對於新手來說也是不可忽視的哦

哈哈沒啥技術含量也只是想記錄下自己的經驗下來啦啦啦

代碼如下:

print("中國BMI指數")

print("偏瘦<=18.4")

print("正常 18.5 ~ 23.9")

print("過重   24.0 ~ 27.9")

print("肥胖   >= 28.0")

height = float(input("請輸入您的身高(米):"))  # 保存身高的變量,單位:米

print("你的身高:", height)  # 常用

# print("你的身高"+ str (height)) str 轉換類型

weight = float(input("請輸入您的體重(單位為千克):"))  # 保存體重的變量,單位:千克

print("你的體重: ", weight * 2)

bmi = weight / (height ** 2)  # 計算BMI指數

print("你的BMI指數:", bmi)

if bmi <= 18.4:

    print("你的體重過輕@_@")

    print("偏瘦")

if bmi >= 18.5 and bmi < 23.9:

    print("你的體重正常@—_—@")

    print("正常")

if bmi > 24.0 and bmi < 27.9:

    print("你的體重過重@_@")

    print("過重")

if bmi >= 29.9:

    print("肥肥 要減肥")

    print("肥胖")

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM