JIECAO

使用判断语句来实现 BMI 的计算。

BMI 指数(即身体质量指数,简称体质指数又称体重,英文为 Body Mass Index,简称BMI),是用体重公斤数除以身高米数平方得出的数字

#!/usr/bin/env python3

print('----欢迎使用BMI计算程序----')

name=input('请键入您的姓名:')

height=eval(input('请键入您的身高(m):'))

weight=eval(input('请键入您的体重(kg):'))

gender=input('请键入你的性别(F/M)')

BMI=float(float(weight)/(float(height)**2))

#公式

if BMI<=18.4:

print('姓名:',name,'身体状态:偏瘦')

elif BMI<=23.9:

print('姓名:',name,'身体状态:正常')

elif BMI<=27.9:

print('姓名:',name,'身体状态:超重')

elif BMI>=28:

print('姓名:',name,'身体状态:肥胖')

import time;

#time模块

nowtime=(time.asctime(time.localtime(time.time())))

if gender=='F':

print('感谢',name,'女士在',nowtime,'使用本程序,祝您身体健康!')

if gender=='M':

print('感谢',name,'先生在',nowtime,'使用本程序,祝您身体健康!')

python计算bmi_Python BMI 计算相关推荐

  1. bmi计算 python_《Python之BMI计算》

    <Python之BMI计算> 前段时间写了个 BMI 因为刚刚开始学 有几个错误 第一个: 厘米我当时也没注意因为觉得去掉0.00的话后面1866666666是正确的BMI值 刚刚去看看去 ...

  2. Python 根据身高体重计算BMI值

    # 根据身高体重计算某个人的BMI值""" 介绍:BMI又称身体质量指数,它是国际上常用的衡量人体肥胖程度以及是否健康的一个标准.计算公式:身体质量指数(BMI) == ...

  3. Python中用tkinter实现BMI计算

    import tkinter import tkinter.messageboxroot = tkinter.Tk() root.title('BMI计算器') root.geometry('400x ...

  4. 《从问题到程序:用Python学编程和计算》——第2章 计算和编程初步 2.1 数值表达式和算术...

    本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第2章,第2.1节,作者 裘宗燕,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 第2 ...

  5. python编写自定义函数计算一维numpy数组中与指定目标数值最接近(距离最近)的数值(find closest value in numpy array to a certain value)

    python编写自定义函数计算一维numpy数组中与指定目标数值最接近(距离最近)的数值(find closest value in numpy array to a certain value) 目 ...

  6. Python多分类问题下,micro-PR计算以及macro-PR计算

    Python多分类问题下,micro-PR计算以及macro-PR计算 #二分类的Precision和Recall计算公式 在普通的二分类问题中通过混淆矩阵可以轻松地计算出来Precison和Reca ...

  7. python范数norm的计算

    python范数norm的计算 https://www.cnblogs.com/devilmaycry812839668/p/9352814.html

  8. 《从问题到程序:用Python学编程和计算》——第3章 基本编程技术 3.1 循环程序设计...

    本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第3章,第3.1节,作者 裘宗燕,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 第3 ...

  9. 《从问题到程序:用Python学编程和计算》——3.4 定义函数

    本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第3章,第3.4节,作者 裘宗燕,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 3. ...

最新文章

  1. 凭兴趣求职80%会失败,为什么
  2. 狼人杀服务器维护时间,狼人杀官 方将于11月30日进行停机维护
  3. Java 8的烹调方式–拼图项目
  4. 数据结构 - 链表(单向环形链表)(约瑟夫问题)
  5. (step4.3.1) hdu 1010(Tempter of the Bone——DFS)
  6. socket网络编程 java_Java Web 基础(一) 基于TCP的Socket网络编程
  7. rocketmq mysql_聊聊rocketmq-mysql的BinlogPositionManager
  8. oracle时间加减的语句写法
  9. C#合并文件夹中所有的txt文本文件
  10. 原创|批处理|Monkey自动测试工具批处理版
  11. 鸿蒙智慧屏安装应用,谁说华为智慧屏不能装APP,我来打脸了,附零难度安装APP教程...
  12. Wake On Lan 网络唤醒 远程开机功能设置教程
  13. 如何用matlab画北极熊,简笔画:如何使用Flash绘制北极熊,值得收藏
  14. centos 安装virt-mannager
  15. K8S二进制环境搭建苹果电脑(M1芯片)
  16. 23_字符串的格式化_format 函数_% 占位符 _ f-string _Template _模板字符等
  17. KSO-sql server获取当月天数
  18. 郝萌主的微信公众号上线了
  19. 【雨丝纷纷忆故人无标题】
  20. 这都是什么奇葩网站,最后一个根本玩不转

热门文章

  1. 三段论_五项基本原则
  2. [IT学习]阿铭Linux 微信公众号 每日一题 解析
  3. C语言程序设计笔记(浙大翁恺版) 第七章:函数
  4. java中无法解析的编译问题怎么解决,java.lang.Error: 无法解析的编译问题
  5. man手册,安装中文手册
  6. 评测三款最流行的txt阅读器(windows适用)
  7. 微信小程序-使用对象格式数据进行遍历的坑(对象格式的赋值及遍历顺序)
  8. 3. 站在使用层面,Bean Validation这些标准接口你需要烂熟于胸
  9. python print 退格_Python+Selenium练习篇之12-组合键-退格键删除文字/鼠标右键
  10. NLP实现文本分词+在线词云实现工具