zoukankan      html  css  js  c++  java
  • Python_BMR

    """
    作者:Jenny
    功能:BMR计算器
    版本:1.0
    日期:2019.3.25
    """


    def main():
    """
    主函数
    """
    # 性别
    gender = input('性别:')
    #print(type(gender))
    # 体重 (kg)
    weight = float(input("体重:"))
    #print(type(weight))
    # 身高 (cm)
    height = float(input("身高:"))
    #print(type(height))
    # 年龄
    age = int(input("年龄:"))
    #print(type(age))

    #男性
    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


    # 重点:有一个分支是等于负1
    else:
    bmr = -1
    # 重点: 当有一个分支不等于负1
    if bmr != -1:
    print('基础代谢率(大卡):', bmr)
    else:
    print('暂不支持该性别')

    print()

    if __name__ == '__main__':
    main()


    """
    作者:Jenny
    功能:BMR计算器
    版本:2.0
    日期:2019.3.25
    功能:一行输入所有信息
    
    

    """


    def main():
    """
    主函数
    """
    """
    # 性别
    gender = input('性别:')
    #print(type(gender))
    # 体重 (kg)
    weight = float(input("体重:"))
    #print(type(weight))
    # 身高 (cm)
    height = float(input("身高:"))
    #print(type(height))
    # 年龄
    age = int(input("年龄:"))
    #print(type(age))
    """

    print('请输入以下信息用空格隔开')
    input_str = input('性别 体重 身高 年龄')
    str_list = input_str.split(' ')
    gender = str_list[0]
    weight = float(str_list[1])
    height = float(str_list[2])
    age = int(str_list[3])


    #男性
    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


    # 重点:有一个分支是等于负1
    else:
    bmr = -1
    # 重点: 当有一个分支不等于负1
    if bmr != -1:
    print('基础代谢率(大卡):', bmr)
    else:
    print('暂不支持该性别')

    print()


    if __name__ == '__main__':
    main()



  • 相关阅读:
    Oracle select for update and for update nowait
    Oracle DML , DDL , DCL
    Shell变量的作用域:Shell全局变量、环境变量和局部变量
    Shell脚本的调试方法
    openlayers6地图全图以及框选截图导出功能(附源码下载)
    Markdown基本语法
    sql 四大排名函数---(ROW_NUMBER、RANK、DENSE_RANK、NTILE)简介
    Newtonsoft.Json 去掉
    辽宁软考报名地址
    burp suite professional安装及使用教程
  • 原文地址:https://www.cnblogs.com/jiangkeji/p/10595391.html
Copyright © 2011-2022 走看看