Python练手小项目(4)计算体重身高指数BMI
身体质量指数,是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相关推荐
- Python练手小项目
一.画爱心表白 1.图形都是由一系列的点(X,Y)构成的曲线,由于X,Y满足一定的关系,所以我们就可以建立模型,建立表达式expression,当满足时,两个for循环(for X in range: ...
- 学python适合做什么生意_吹爆这8个Python练手小项目,轻松易学
知识本质上只是信息,我们最需要的知道的是,学以致用,做到什么程度,才是我们学习的目的所在,所以练手!实干!才是最重要的!以下就是今日推荐的简单好实现练手神器! 1. Kaggle 实战之波士顿房价预测 ...
- Python练手小项目(6)随机取红黑球并计算概率
1.一只不透明的袋子里装有两个小球,分别为红色和黑色,除此之外小球的重量.材质.手感等完全一致,随机从袋子里拿出一只小球,会是什么颜色? import random bags=["red&q ...
- Python练手小项目——随机加减法生成器
为了让外甥女练习算术,用python给她写了个自动出加减法的小程序. 该程序使用了文字转语音的库pyttsx,程序运行时,会有相对应的语音提示.pyttsx文档 为了防止小孩乱按键盘,导致非法输入,我 ...
- python项目作业_期末作业.py · 光辉/python练手小项目 - Gitee.com
# 期末考试 # 题1 ''' 在这一个月,我们学了python基础,简单总结下,有六种数据类型和函数. (1)请从str,list,dict,set选出 1 种数据类型,进行归纳总结. (2)请整理 ...
- Python练手小项目(11)用户名密码验证的初步探索
1.先做一个基础版:用字符串存储一个密码,与用户输入的字符进行匹配,用for循环限制输入次数为3次,完成后打印验证结果. mima='123456' for i in range(3):passwor ...
- Python练手小项目(5)斐波那契数列及其曲线的绘制
斐波那契数列,也叫黄金分割数列.兔子繁殖数列等,其实很简单,数列的前几项是这样的:1.1.2.3.5.8.13.21.34.--从第三项开始,后面的一项等于前面两项之和,在科学领域有很多应用,在自然界 ...
- Python练手小项目(12)斐波那契曲线的改进
在第5课中我们简单的绘制了斐波那契数列的曲线,本节我们对曲线进行一些小小的改进,首先是用一个正方形把每一段曲线框起来,然后为每一段曲线添加一个尺寸标注. #斐波那契的改进20220518: impor ...
- Python练手小项目(3)提取身份证信息(初级)
''' 身份证号码由18位数字组成 第1-6位数字表示所在省份和城市.区县的代码 第7~14位数字表示:出生年.月.日 第15~17位为同一区域内同年同月同日出生的顺序号 第17位表示性别,奇数表示男 ...
最新文章
- 深度学习理论与实战:基础篇电子书
- mysql主从克隆服务器_mysql主从复制服务器配置
- python网络爬虫之requests模块
- python连接oracle超时设置,Python连接Oracle设置过程记录
- 任意阶魔方阵matlab程序,【精品】任意阶魔方阵算法(c语言)
- 一个“想忘带东西都难”的出行指南
- Brettle.Web.NeatUpload.dll大文件上传控件使用详解
- 计算机科学丛书(2014-2018.Q1)
- 19.软件生命周期(2)
- Python爬虫练习:爬取蜂鸟网图片数据
- 视频在线播放,边下边播的一些问题记录
- ThreeJS —— 机房Demo(二)
- java练习-String类、StringBuilder类、StringBuffer类10
- 【华为OD机试真题 JS】出错的或电路
- JavaScript---Beacons图片信标发送数据
- 解除文件占用,解决文件被占用不能删除
- 按ASC码对字符串排序
- 大学十年__献给计算机专业的所有学子
- STM32例程分享-01-OLED模块(IIC)
- android设备获取 关于手机-》手机名称