用面向对象计算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=input(‘体重(\kg)》》:‘)
H=input(‘身高(\m)》》:‘)
print(name,T,H)
s=Student(name,float(T),float(H))
print(s.height)
print(‘%s的BMI指数为:‘%name,s.bmi)
时间: 2024-10-11 00:34:36

用面向对象计算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实现计算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('您有点微胖哦哦!'

androidApp开发之“BMI指数计算”

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

Python学习-计算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*1.75 if bmi < 18.5:     print('过轻') elif bmi >= 18.

BMI计算

# 1.创建并输出菜单, 菜单是不可变的. 所以使用元组menus = ("1, 录入", "2, 查询", "3, 删除", "4, 修改", "5, 退出") # 存储用户的信息 id: {'name':'名字', 'weight':体重, 'height':身高}# 例如:目前有两个用户信息:1. 汪峰, 2. 章子怡# 存储结构:# {# 1:{'name':'汪峰', 'weight':80, '

《Python之BMI计算》

前段时间写了个 BMI 因为刚刚开始学 有几个错误 第一个: 厘米我当时也没注意因为觉得去掉0.00的话后面1866666666是正确的BMI值 刚刚去看看去找了下BMI的公式是: 体质指数(BMI)=体重(kg)÷身高(m)的平方 身高要1.---- 而不是直接 150 是米而不是厘米 然后修改了如下: 正确了 第二个: 这个错就在于 height*2 体质指数(BMI)=体重(kg)÷身高(m)的平方 身高的平方 应该是 height**2 修改如下: 正确了~~~~ 第三个: 我也想不到犯

BMI

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>BMI</title> <link rel="stylesheet" href="bmi.css"></head><body> <div id="top">

周末训练 ——购物车&amp;BMI指数系统

一.购物车 功能要求:要求用户输入自己拥有总资产,例如:2000显示商品列表,让用户根据序号选择商品,加入购物车购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功.goods = [    {"name": "电脑", "price": 1999},    {"name": "鼠标", "price": 10},    {"name": "游艇&

python基础--接口与归一化设计、封装、异常、网络编程

1 接口与归一化设计 1.1 归一化概念: 归一化的好处: 1.归一化让使用者无需关心对象的类是什么,只需要知道这些对象都具备某些功能就可以了,这极大降低了使用者的使用难度. 2.归一化使得高层的外部使用者可以不加区分的处理所有接口兼容的对象集合 继承的两种用途 一:继承基类的方法,并且做出自己改变或者扩展(代码重用):实践中,继承的这种用途意义并不很大,甚至常常是有害的.因为它使得子类与基类出现强耦合. 二:声明某个子类兼容于某基类,定义一个接口类(模仿java的Interface),接口类中