补全基于Python类实现的BMI计算器代码

mb549264 程序题 共 个子题

BMI(身体质量指数)可在一定程度上反映人体密度,计算方法为:体重(kg)除以身高(m)的平方。我国成年人BMI判定标准如下:

  • 低于18.5:体重偏瘦
  • 18.5~23.9:体形标准
  • 高于23.9:体重偏胖

要求利用类编写程序计算BMI指数,输入体重和身高后,输出BMI值及对应体形情况。程序运行示例如下:

# 示例1
输入体重(kg):60
输入身高(m):1.7
BMI:20体形标准。

# 示例2
输入体重(kg):78
输入身高(m):1.8
BMI:24偏胖。

# 示例3
输入体重(kg):50
输入身高(m):1.8
BMI:15偏瘦。

待补全代码如下:

class Boy():
    def __init__(self, tizhong, shengao):
        self.tizhong = tizhong
        self.shengao = shengao
    def bmi(self):
        return ①

a = int(input('输入体重(kg):'))
b = ②
c = Boy(a, b)
if c.bmi() < 18.5:
    print("BMI:%d偏瘦。" % c.bmi())
elif ③:
    print("BMI:%d偏胖。" % c.bmi())
else:
    print("BMI:%d体形标准。" % c.bmi())

本题为编程题,提交代码并运行通过测试点后判分。

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
提交记录
共 条 仅展示自由练习提交
正在加载提交记录…
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧