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----------
正常,注意保持哟