str1 = float(input('請輸入您的身高(單位:米):'))
代碼顯示:
str1 = float(input('請輸入您的身高(單位:米):')) # input默認轉化為字符串型 用float轉化為浮點型
str2 = float(input('請輸入您的體重(單位:千克):'))
BMI = str2/str1**2 # BMI=體重除以身高的平方
msg = '''--------BMI---------
您的身高是: %f # %f 對應以浮點數輸出 %s 以字符串輸出 %d 以整數輸出
您的體重是: %f
您的BMI是: %f
--------end----------'''%(str1,str2,BMI) # 必須緊跟三引號后,與上面三個%f按順序對應
print(msg)
if BMI < 18.5:
print('過輕,記得補充營養哦')
if BMI > 18.5 and BMI < 24.9:
print('正常,注意保持喲')
if BMI > 24.9:
print('超標,注意均衡飲食')
# 輸出結果為:
請輸入您的身高(單位:米):1.65
請輸入您的體重(單位:千克):60
--------BMI---------
您的身高是: 1.650000
您的體重是: 60.000000
您的BMI是: 22.038567
--------end----------
正常,注意保持喲