python用代码实现体质指数BMI测试功能。

#CalBMIv1.py

height, weight = eval(input("请输入身高(米)和体重(公斤)[逗号隔开]: "))

bmi = weight / pow(height, 2)

print("BMI 数值为:{:.2f}".format(bmi))

who = ""

if bmi < 18.5:

who = "偏瘦"

elif 18.5 <= bmi < 25:

who = "正常"

elif 25 <= bmi < 30:

who = "偏胖"

else:

who = "肥胖"

print("BMI 指标为:国际'{0}'".format(who))

#CalBMIv2.py

height, weight = eval(input("请输入身高(米)和体重\(公斤)[逗号隔开]: "))

bmi = weight / pow(height, 2)

print("BMI 数值为:{:.2f}".format(bmi))

nat = ""

if bmi < 18.5:

nat = "偏瘦"

elif 18.5 <= bmi < 24:

nat = "正常"

elif 24 <= bmi < 28:

nat = "偏胖"

else:

nat = "肥胖"

print("BMI 指标为:国内'{0}'".format(nat))

#CalBMIv3.py

height, weight = eval(input("请输入身高(米)和体重(公斤)[逗号隔开]: "))

bmi = weight / pow(height, 2)

print("BMI 数值为:{:.2f}".format(bmi))

who, nat = "", ""

if bmi < 18.5:

who, nat = "偏瘦", "偏瘦"

elif 18.5 <= bmi < 24:

who, nat = "正常", "正常"

elif 24 <= bmi < 25:

who, nat = "正常", "偏胖"

elif 25 <= bmi < 28:

who, nat = "偏胖", "偏胖"

elif 28 <= bmi < 30:

who, nat = "偏胖", "肥胖"

else:

who, nat = "肥胖", "肥胖"

print("BMI 指标为:国际'{0}', 国内'{1}'".format(who, nat))

pythonbmi代码_python用代码实现体质指数BMI测试功能相关推荐

  1. C++-计算体质指数BMI值 信息学奥赛

    题目描述 输入体重(kg为单位)和身高(m为单位),请你编写一个程序,用于计算体质指数BMI,并输出结果,结果保留两位小数. BMI = 体重(kg)除以身高(m)的平方 输入样例 75.1 1.74 ...

  2. 计算体质指数BMI的java程序,如何正确的计算体质指数BMI。

    如何正确的计算体质指数BMI. 答:BMI=体重/身高2 正式把建立社会主义市场经济体制确立为我国经济体制改革的目标的会议是( ) 答:党的十四大 我国肾综合征出血热最主要的传染源是: 答:黑线姬鼠 ...

  3. 编写一个程序,用于计算体质指数BMI,并打印结果

    **题目描述 编写一个程序,用于计算体质指数BMI,并打印结果. BMI = 体重(kg)除以身高(m)的平方 BMI结果: 偏瘦:<18.5 正常:< 25 偏胖:< 28 肥胖: ...

  4. python折叠代码_Python实现代码块儿折叠

    Python实现代码块儿折叠 在python中方法和类都是可以折叠的,但是很多时候需要按照实现的功能将一部分代码折叠起来. 可以用着样的注释代码实现: # ''' your code ''' # 很简 ...

  5. python画画的代码_python画画代码

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! life is short, just use python.自从08年接触py ...

  6. python人物代码_Python 超级玛丽代码实现:人物行走和碰撞检测

    功能介绍 人物行走 人物的行走速度这边分成水平方向(X轴)和竖直方向(Y轴),水平方向的速度要考虑加速度和摩擦力,竖直方向的速度要考虑重力加速度.水平方向:设定X轴向右走的速度为大于0,向左走的速度为 ...

  7. python阶乘求和的代码_python小代码之阶乘求和

    需求: 阶乘:也是数学里的一种术语:阶乘指从1乘以2乘以3乘以4一直乘到所要求的数:在表达阶乘时,就使用"!"来表示.如h阶乘,就表示为h!:阶乘一般很难计算,因为积都很大. 提问 ...

  8. python多线程代码_Python多线程代码求改错

    展开全部 在 TestUrl 里有几个错误,第一, urllib.request.read 读出来的数据不是字符32313133353236313431303231363533e78988e69d83 ...

  9. python写了代码_Python写代码的用法建议

    1.Mutable and immutable types Python有两种内置或用户定义的类型 可变类型是允许就地修改内容的类型.典型的可变列表是列表和词典:所有列表都有变异方法,如 list.a ...

最新文章

  1. TX2更新源失败的问题
  2. 关于JS客户端对服务器控件赋值,Post后不能保留值的解决办法
  3. python单行箭头_python – 如何在matplotlib的曲线末端放置一个箭头?
  4. Springboot(十):邮件服务
  5. 差分进化算法_OPTIMUS软件功能特性介绍【全局优化算法模块】
  6. 二叉树节点为某一值的路径
  7. 一种多功能语音识别技术和音乐播放器相结合的方法
  8. java如何操作视图
  9. SQL面试经典题(含答案)
  10. 安卓蓝牙键盘按键映射_键盘按键映射器安卓版
  11. ROS教程之ROS问题集
  12. scratch作品_孩子的scratch作品只能演示?教你把它三步变为电脑软件
  13. 每日一题 - 微博系统崩溃,如何解决 ?
  14. python学习教程34-Excel生成折线图
  15. 用java设计一个矩形类_6-1 设计一个矩形类Rectangle (10分)
  16. 软件设计领域没有银弹,但代码大师MaxKanat-Alexander的建议绝对能给你带来启发...
  17. matlab读取声音文件
  18. html page 制作,webpageHTML
  19. My97时间插件使用、My97设置日期控件日期格式
  20. cocos2d-x 将js代码混淆成jsc

热门文章

  1. Slurm如何应对超大作业的NSS压力?
  2. 期末复习操作系统---设备管理
  3. 2019最新《Python从入门到精通之30天快速学Python教程 》
  4. 网管员必看:三款常见网管工具的对比
  5. 微信公众号开发(JAVA)-环境搭建与开发接入
  6. Linux cat命令的使用
  7. H3C防火墙升级系统版本报错:No sufficient storage space on the device
  8. Synctoy2.1使用定时任务0X1
  9. 关键词生成的相关资源
  10. TCHAR与char相互转换