zoukankan      html  css  js  c++  java
  • 【Python 17】B分R计算器1.0(数值类型)

    1.案例描述

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

    计算公式:

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

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

    2.案例分析

    输入:男/女,体重,身高,年龄

    处理:根据不同性别使用不同计算公式

    输出:BMR值

    3.数值类型

    整数,如100,-250
    浮点数,如0.0,-3.14,3.4e-3

    4.类型转换

    整数->浮点数,float(4) -> 4.0 #默认保留一位小数
    浮点数->整数,int(3.14)->3    #只保留整数部分
    字符串->整数,int('3')->3
    字符串->浮点数,float('3.14')->3.14
    ****->字符串,str()

    5.判断数据类型

    type(3)   #<class 'int'>
    type('3')  #<class 'str'>

    6.上机实验

    """
        作者:梁斌
        功能:BMR计算器
        版本:1.0
        日期:04/08/2017
    """
    
    
    def main():
        """
            主函数
        """
        # 性别
        gender = ''
    
        # 体重 (kg)
        weight = 70
    
        # 身高 (cm)
        height = 175
    
        # 年龄
        age = 25
    
        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)
        else:
            print('暂不支持该性别')
    
    
    if __name__ == '__main__':
        main()
  • 相关阅读:
    Longest Subsequence CodeForces
    Alyona and towers CodeForces
    Electric Charges CodeForces
    Array GCD CodeForces
    笔记(模拟)
    城堡 (spfa+cheng)
    YOU ARE MY SUNSHINE
    AC日记——潜伏者 洛谷 P1071 (模拟)
    AC日记——神奇的幻方 洛谷 P2615(大模拟)
    AC日记——机器翻译 洛谷 P1540
  • 原文地址:https://www.cnblogs.com/badboy200800/p/10602603.html
Copyright © 2011-2022 走看看