pythonbmi代码_用python写一个BMI体制指数测试

前言:本人是个小白,才学python也没有多久。就随便写写,请各位大佬勿喷哈。

身体质量指数(BMI,Body Mass Index)是国际上常用的衡量人体肥胖程度和是否健康的重要标准,主要用于统计分析。肥胖程度的判断不能采用体重的绝对值,它天然与身高有关。因此,BMI 通过人体体重和身高两个数值获得相对客观的参数,并用这个参数所处范围衡量身体质量。 (源自百度百科)

其公式为:体重指数BMI=体重/身高的平方(国际单位kg/㎡)

其指数标准为:BMI体型指数测试

体重过轻:BMI< 18.5

正常范围:18.5 ≤ BMI < 24

异常范围:过重:24 ≤ BMI < 27

轻度肥胖:过重:27 ≤ BMI < 30

中度肥胖:30 ≤ BMI < 35

重度肥胖:BMI ≥35

#    算了,直接贴代码了。233333333

name =input('请输入您的姓名:')

height =float(input('请输入您的身高(m):'))

weight =float(input('请输入您的体重(KG):'))

BMI =float(weight/height**2)

print('*' *20)

print('您的姓名为:%s' % name)

print('您的身高为:%s' % height)

print('您的体重为:%s' % weight)

print('您的BMI值为:%s' % BMI)

if BMI <18.5:

print('体重过轻')

elif 18.5 <= BMI <24:

print('正常范围')

elif 24 <= BMI <27:

print('异常范围')

elif 27 <= BMI <30:

print('轻度肥胖')

elif 30 <= BMI <35:

print('中度肥胖')

else:

input('重度肥胖')

print('*' *20)

第一次写文章也没有什么经验,请大佬多多指教,一起进步。谢谢

Python中,要创建一个名为`function_bmi_upgrade.py`的文件,首先你需要打开一个文本编辑器(如Notepad、Sublime Text或Visual Studio Code),然后按照以下步骤操作: 1. **新建文件**:点击“文件”->“新建”,或者直接在空白区域右键选择“新建”->“Python文件”。 2. **命名文件**:将新创建的文件命名为`function_bmi_upgrade.py`,确保文件名包括`.py`作为Python脚本的标识。 3. **添加内容**:在文件内开始编你的函数,例如,你可以添加一个计算BMI(身体质量指数)并升级功能的函数。下面是一个简单的例子: ```python def calculate_bmi(weight, height): """ 计算BMI并提供升级建议 :param weight: 体重(单位: kg) :param height: 身高(单位: m) :return: BMI值和升级建议 """ bmi = weight / (height ** 2) if bmi < 18.5: upgrade_suggestion = "偏瘦,需要增加营养摄入" elif 18.5 <= bmi < 24: upgrade_suggestion = "正常范围,保持健康生活方式" else: upgrade_suggestion = "超重,考虑减少热量摄入并加强锻炼" return bmi, upgrade_suggestion # 示例使用 weight = float(input("请输入您的体重(kg): ")) height = float(input("请输入您的身高(m): ")) bmi_result = calculate_bmi(weight, height) print(f"您的BMI值为: {bmi_result[0]}, 建议: {bmi_result[1]}") ``` 4. **保存文件**:完成后,在文件顶部或底部找到文件管理器的保存选项,并将文件保存到你想要的位置,比如Python项目目录下。 现在你已经成功创建了`function_bmi_upgrade.py`文件,并包含了一个基础的BMI计算和升级建议的函数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值