簡體   English   中英

我是 python 的新手,我正在嘗試制作一個 bmi 計算器

[英]i am new to python i am trying to make a bmi calculator

w=int(input("Enter your weight"))
h=int(input("Enter your height"))
bmi=w/h**2
if (bmi<=18.5):
    print("UnderWeight")
elif (bmi>18.5 and   bmi<=24.9):
    print("Healthy")
elif (bmi>=25 and bmi<=29.9):
    print("OverWeight")
elif (bmi>30):
    print("Obese")

output 不准確 重量以千克為單位,身高以厘米為單位,請幫助!

它的體重 65 公斤和身高 150 厘米 它顯示體重不足 它應該是超重或健康的

對於 BMI,身高需要以米為單位,而不是厘米。 所以只要做這個改變

bmi = w / (h/100)**2

或者

h /= 100 # or h = h / 100
bmi = w / h**2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM