python的学习笔记案例3--基础代谢率计算1.0

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lanxingbudui/article/details/88045443

基础代谢率(简称:BMR)是指:我们在安静状态下消耗的最低热量,人的其他活动都建立在这个基础上。

计算公式:

BMR(男) = (13.7*体重(kg)) + (5.0*身高(cm)) - (6.8*年龄))+ 66

BMR(女)  = (9.6*体重(kg)) + (1.8*身高(cm)) - (4.7*年龄) + 655

目前,只是简单的计算,不做任何的变化。简单输入变量,通过if语句判断得到输出结果。

"""
    作者:lanxingbudui
    功能:BMR计算器
    版本:1.0
    日期:20190228
"""


def main():
    """
        主函数
    """
    # 性别
    gender = '男'
    # 体重(kg)
    weight = 75
    # 身高(cm)
    height = 182
    # 年龄
    age = 30

    if gender == '男':
        bmr = (13.7 * weight) + (5.0 * height) - (6.8 * age) + 66
    elif gender == '女':
        bmr = (9.6 * weight) + (1.8 * height) - (4.7 * age) + 655
    else:
        bmr = -1
    if bmr != -1:
        print('BMR(大卡):', bmr)
    else:
        print('该版本暂时不支持改性别!')


if __name__ == '__main__':
    main()

计算结果:

补充:

Python中常用的数值类型

整数类型,与数学中的整数概念一致。如:100、-300

浮点数类型,带有小数点及小数的数值。如:0.0、3.14

类型转换

整数-->浮点数  float(4)->4.0

浮点数-->整数 int(3.14)-->3,只会保留整数部分

字符串-->整数、浮点数 int('4')->4  ,float('3.14')->3.14

如何判断类型?type()函数

猜你喜欢

转载自blog.csdn.net/lanxingbudui/article/details/88045443
今日推荐