Python3实现计算BMI指数,跟我一起来计算你的BMI吧

废话不多说,直接上程序哈:    name=input(‘Name:‘)    height=input(‘Height(m):‘)    weight=input(‘Weight(kg):‘)    BMI=float(float(weight)/(float(height)**2))    print(‘您的BMI指数为:‘,BIM)    if BMI <18.5:        print(‘你太轻了!‘)    elif BMI<=25:        print(‘标准体重哦哦!‘)    elif BMI<=32:        print(‘您有点微胖哦哦!‘)    else:        print(‘您太胖了,该减肥了‘)
废话不多说,改进版继续上程序哈:
  def bmi():      name=input(‘Name:‘)      height=input(‘Height(m):‘)      weight=input(‘Weight(kg):‘)      BIM=float(float(weight)/(float(height)**2))      print(‘您的BIM指数为:‘,BIM)      if BIM <18.5:          print(‘你太轻了!‘)      elif BIM<=25:          print(‘标准体重哦哦!‘)      elif BIM<=32:          print(‘您有点微胖哦哦!‘)      else:          print(‘您太胖了,该减肥了‘)  bmi()  for i in range(10):      choose =input(‘您是否愿意继续计算BMI(y/n):‘)      if choose==‘y‘:          bmi()      else:          break
 
 
时间: 2024-10-11 00:34:31

Python3实现计算BMI指数,跟我一起来计算你的BMI吧的相关文章

androidApp开发之“BMI指数计算”

APP名称:BMI指数计算 功能介绍:使用者可以根据自己输入的身高和体重计算出自己的BMI指数,从而确定自己是该增肥还是减肥. 功能界面     下载地址:BMI 源码下载:BMI

计算BMI指数的小程序

小明身高1.75,体重80.5kg.请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数: 低于18.5:过轻 18.5-25:正常 25-28:过重 28-32:肥胖 高于32:严重肥胖 用if-elif判断并打印结果: # -*- coding: utf-8 -*- height = 1.75 weight = 80.5 以下为程序代码: bmi = 80.5/1.75**2if bmi < 18.5: print('过轻')elif bmi >=18.5 an

Python3.2官方文档翻译-列表工具和十进制浮点数计算

Disk Schedule Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2368    Accepted Submission(s): 333 Problem Description 有很多从磁盘读取数据的需求,包括顺序读取.随机读取.为了提高效率,需要人为安排磁盘读取.然而,在现实中,这种做法很复杂.我们考虑一个相对简单的场景.磁

精确计算工具类,提供加减乘除的计算

package com.ljq.util; import java.math.BigDecimal; /** * 精确计算工具类,提供加减乘除的计算 * * @author jqlin */ public class CompuUtils { /**小数点后保留的位数*/ public final static int SCALE = 5; /** 0 */ public final static int ZERO = 0; /** * BigDecimal大小比较 * * @param a *

js计算字数的方法(与word计算出来一样)

[背景] 用户经常要求某个字段要求限制填写多少字,可是js通过value.length取出来的往往跟实际字数相差很多.经常有用户抱怨,明明没写那么多字,可是系统却提示超出字数限制.于是,我研究了word计算字数的规则,写了一段这样程序. [参考代码] //用word方式计算正文字数 function fnGetCpmisWords(str){ sLen = 0; try{ //先将回车换行符做特殊处理 str = str.replace(/(\r\n+|\s+| +)/g,"龘");

阿里重磅开源首款自研科学计算引擎Mars,揭秘超大规模科学计算

日前,阿里巴巴正式对外发布了分布式科学计算引擎 Mars 的开源代码地址,开发者们可以在pypi上自主下载安装,或在Github上获取源代码并参与开发. 此前,早在2018年9月的杭州云栖大会上,阿里巴巴就公布了这项开源计划.Mars 突破了现有大数据计算引擎的关系代数为主的计算模型,将分布式技术引入科学计算/数值计算领域,极大地扩展了科学计算的计算规模和效率.目前已应用于阿里巴巴及其云上客户的业务和生产场景.本文将为大家详细介绍Mars的设计初衷和技术架构. 概述 科学计算即数值计算,是指应用

用面向对象计算BMI指数

from __future__ import division class Student: def __init__(self,name,weight,height): self.name=name self.weight=weight self.height=height @property def bmi(self): return [self.weight/(self.height**2),self.height*self.height] name=input('姓名>>:') T=i

根据经纬度和半径计算经纬度范围,根据两点经纬度计算距离

这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈就叫作“赤道”.在赤道的南北两边,画出许多和赤道平行的圆圈,就是“纬圈”:构成这些圆圈的线段,叫做纬线.我们把赤道定为纬度零度,向南向北各为90度,在赤道以南的叫南纬,在赤道以北的叫北纬.北极就是北纬90度,南极就是南纬90度.纬度的高低也标志着气候的冷热,如赤道和低纬度地地区无冬,两极和高纬度地区无夏,中纬度地区

vue2购物车ch3-(过滤器使用 单件商品金额计算 全选全不选 总金额计算 删除商品功能)

1 index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <!-- Always force latest IE rendering engine or request Chrome Frame --> <meta content="IE=edge,chrome=1" http-equiv