吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2715|回复: 0
收起左侧

[Python 转载] python小应用 — 手写计算体脂率

[复制链接]
iYoloPPD 发表于 2021-8-27 15:09
本帖最后由 iYoloPPD 于 2021-8-29 15:53 编辑

最近在学习python
正好写一个计算体脂率的程序

新手上路,请大佬多多指导。

[Asm] 纯文本查看 复制代码



# 计算体质率 根据自己的情况计算出自己的体脂率
'''
成年女性的体脂率计算公式:
参数n = 腰围 (单位:cm) x 0.74;
参数m = 体重 (单位:kg) x 0.082 + 34.89;
身体脂肪总重量 (单位:kg) = n - m;
体脂率 = (身体脂肪总重量 / 体重) * 100%。

成年男性的体脂率计算公式:
参数n = 腰围 (单位:cm) x 0.74;
参数m = 体重 (单位:kg) x 0.082 + 44.74;
身体脂肪总重量 (单位:kg) = n - m;
体脂率 = (身体脂肪总重量 / 体重) * 100%。

成年人的体脂率正常范围:
女性:20%-25%
男性:15%-18%
如果体脂率低于正常范围值,太瘦了,已经影响健康了,要注意营养啊。
如果体脂率高于正常范围值,肥胖,提醒"该减肥了!"
'''
gender = str(input("请输入你的性别(男or女):"))
print("")
weight = float(input("请出入你的体重(kg):"))
print("")
wa = float(input("请输入你的腰围(cm):"))
print("")
n = weight*0.082 + 34.89
n1 = weight*0.082 + 44.74
m = wa*0.74
ww = ""
if gender == "男":
        ww = ( (m-n1) / weight ) * 1
        if ww<0.15:
                print(ww, "宝,体脂率低于正常范围,你太瘦了,注意饮食营养")
        elif ww>0.18:
                print(ww, "宝,体脂率高于正常范围,你有点油腻了,该减肥咯")
        elif 0.15<=ww<=0.18:
                print(ww, "宝宝,你很健康啊")
elif gender == "女":
        ww = ( (m-n) / weight ) * 1
        if ww<0.20:
                print(ww, "宝,体脂率低于正常范围,你太瘦了,注意饮食营养")
        elif ww>0.25:
                print(ww, "宝,体脂率高于正常范围,你有点油腻了,该减肥咯")
        elif 0.20<=ww<=0.25:
                print(ww, "此少妇美若天仙,身体棒棒的,可以适当骑骑马")
### 退出提示
input('点击 Enter 键退出')




发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 14:48

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表