身体质量指数,是BMI(Body Mass Index [4]  )指数,简称体质指数,是国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。

计算公式为:BMI=体重÷身高2。(体重单位:千克;身高单位:米。)——摘自百度百科

import os
sg=float(input("请输入身高(米):"))#把输入转换为小数形式
tz=float(input("请输入体重(千克):"))#把输入转换为小数形式
BMI = round(tz/(sg*sg),2)#四舍五入保留两位小数
if BMI<16:print(BMI,"你有点瘦,多吃点。")
elif BMI>19:print(BMI,"超重了,多锻炼!")
else:print(BMI,"恭喜你拥有完美身材,真棒!")
os.system('pause')

非常简单的一个python开胃小菜,主要练习if...elif...else,round作为拓展内容,重难点是input需要转换,否则会出错,其次是注意缩进与冒号等格式。

16和19两个值对于不同年龄和性别的人会有所不同,需要根据实际情况进行调整。

Python练手小项目(4)计算体重身高指数BMI相关推荐

  1. Python练手小项目

    一.画爱心表白 1.图形都是由一系列的点(X,Y)构成的曲线,由于X,Y满足一定的关系,所以我们就可以建立模型,建立表达式expression,当满足时,两个for循环(for X in range: ...

  2. 学python适合做什么生意_吹爆这8个Python练手小项目,轻松易学

    知识本质上只是信息,我们最需要的知道的是,学以致用,做到什么程度,才是我们学习的目的所在,所以练手!实干!才是最重要的!以下就是今日推荐的简单好实现练手神器! 1. Kaggle 实战之波士顿房价预测 ...

  3. Python练手小项目(6)随机取红黑球并计算概率

    1.一只不透明的袋子里装有两个小球,分别为红色和黑色,除此之外小球的重量.材质.手感等完全一致,随机从袋子里拿出一只小球,会是什么颜色? import random bags=["red&q ...

  4. Python练手小项目——随机加减法生成器

    为了让外甥女练习算术,用python给她写了个自动出加减法的小程序. 该程序使用了文字转语音的库pyttsx,程序运行时,会有相对应的语音提示.pyttsx文档 为了防止小孩乱按键盘,导致非法输入,我 ...

  5. python项目作业_期末作业.py · 光辉/python练手小项目 - Gitee.com

    # 期末考试 # 题1 ''' 在这一个月,我们学了python基础,简单总结下,有六种数据类型和函数. (1)请从str,list,dict,set选出 1 种数据类型,进行归纳总结. (2)请整理 ...

  6. Python练手小项目(11)用户名密码验证的初步探索

    1.先做一个基础版:用字符串存储一个密码,与用户输入的字符进行匹配,用for循环限制输入次数为3次,完成后打印验证结果. mima='123456' for i in range(3):passwor ...

  7. Python练手小项目(5)斐波那契数列及其曲线的绘制

    斐波那契数列,也叫黄金分割数列.兔子繁殖数列等,其实很简单,数列的前几项是这样的:1.1.2.3.5.8.13.21.34.--从第三项开始,后面的一项等于前面两项之和,在科学领域有很多应用,在自然界 ...

  8. Python练手小项目(12)斐波那契曲线的改进

    在第5课中我们简单的绘制了斐波那契数列的曲线,本节我们对曲线进行一些小小的改进,首先是用一个正方形把每一段曲线框起来,然后为每一段曲线添加一个尺寸标注. #斐波那契的改进20220518: impor ...

  9. Python练手小项目(3)提取身份证信息(初级)

    ''' 身份证号码由18位数字组成 第1-6位数字表示所在省份和城市.区县的代码 第7~14位数字表示:出生年.月.日 第15~17位为同一区域内同年同月同日出生的顺序号 第17位表示性别,奇数表示男 ...

最新文章

  1. 深度学习理论与实战:基础篇电子书
  2. mysql主从克隆服务器_mysql主从复制服务器配置
  3. python网络爬虫之requests模块
  4. python连接oracle超时设置,Python连接Oracle设置过程记录
  5. 任意阶魔方阵matlab程序,【精品】任意阶魔方阵算法(c语言)
  6. 一个“想忘带东西都难”的出行指南
  7. Brettle.Web.NeatUpload.dll大文件上传控件使用详解
  8. 计算机科学丛书(2014-2018.Q1)
  9. 19.软件生命周期(2)
  10. Python爬虫练习:爬取蜂鸟网图片数据
  11. 视频在线播放,边下边播的一些问题记录
  12. ThreeJS —— 机房Demo(二)
  13. java练习-String类、StringBuilder类、StringBuffer类10
  14. 【华为OD机试真题 JS】出错的或电路
  15. JavaScript---Beacons图片信标发送数据
  16. 解除文件占用,解决文件被占用不能删除
  17. 按ASC码对字符串排序
  18. 大学十年__献给计算机专业的所有学子
  19. STM32例程分享-01-OLED模块(IIC)
  20. android设备获取 关于手机-》手机名称

热门文章

  1. 长臂挖掘机建模和分析用MapleSim
  2. 计算机国内最好的期刊(国内三大) + JCST
  3. ubuntu基础教程
  4. matlab不少项一阶差分,MATLAB在有限差分法中的应用
  5. 只需一招:立刻把QQ隐身好友揪出来!
  6. uni-app(1)— 环境搭建(安装编辑器,创建项目,项目运行)
  7. OVS使用GRE隧道连接VMs
  8. A 驾驶员辅助系统开发的基础1
  9. maya安诺德渲染噪点降低_【渲染噪点】maya渲染有噪点原因及解决方案
  10. 面试官:“说一下从 url 输入到返回请求的过程”