Python项目实践:BMI 身体质量指数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

input()同时获得多个输入:

在这里插入图片描述

  • 当输入以逗号分隔的两个数时,Python将它们以元祖的形式传给变量
    在这里插入图片描述
    在这里插入图片描述
# CalBMI.py
weight, height = eval(input("请输入体重公斤和身高米,以逗号分隔:"))
bmi = weight / pow(height, 2)
print("BMI数值为:{:.2f}".format(bmi))
who, nat = "", ""
if bmi <= 18.5:
    who, nat = "偏瘦", "偏瘦"
elif 18.5 < bmi <= 24:
    who, nat = "正常", "正常"
elif 24 < bmi <= 25:
    who, nat = "正常", "偏胖"
elif 25 < bmi <= 28:
    who, nat = "偏胖", "偏胖"
elif 28 < bmi <= 30:
    who, nat = "偏胖", "肥胖"
else:
    who, nat = "肥胖", "肥胖"
print("BMI指标为:国内{},国际{}".format(who, nat))

在这里插入图片描述

  • 如果阅读其他程序员编写的代码,头脑中要有认识:分支结构是程序的重要框架。尤其是函数内部的代码,首先要看分支,通过分支可以将程序分成几个不同的部分,然后再逐一向下看每一部分的功能,提高阅读代码的效率。

PS: reference python123.io

猜你喜欢

转载自blog.csdn.net/weixin_47008635/article/details/113790193