找回密码
 中文实名注册
查看: 247|回复: 0

2单元 第一课 BMI计算器

[复制链接]

702

主题

1094

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
22146
发表于 2021-8-3 09:49:39 | 显示全部楼层 |阅读模式
作业一:转化身高和体重
请通过 float 语句,将身高和体重转化成浮点数类型
height = input('请输入身高')
weight = input('请输入体重')
height = float(height)
weight = float(weight)

作业二:计算 BMI 指数
请通过 Python 中的运算符,完成 BMI 计算器的运算部分,让它能根据输入的内容,计算 BMI 指数。
BMI 计算公式:体重 / (身高*身高)
要注意,存储 BMI 指数的变量名是 bmi 哦~
height = input("请输入身高")
weight = input("请输入体重")
height = float(height)
weight = float(weight)
bmi = weight / (height * height)
print(bmi)

作业三:请使用 if 语句,根据计算出的 bmi 指数,打印出相应的提示语句。
下面是不同条件对应的提示语句:
bmi值小于18.5
你的体重偏瘦,需要适当增加体重

bmi值大于等于18.5,但是小于等于24
你的体重正常,继续保持哦

其余情况,也就是bmi值大于24
你有点超重了哦,需要适当控制体重

height = input("请输入身高")
weight = input("请输入体重")
height = float(height)
weight = float(weight)
bmi = weight / (height * height)
if bmi < 18.5:
    print('你的体重偏瘦,需要适当增加体重')
elif bmi <= 24:
    print('你的体重正常,继续保持哦')
else:
    print('你有点超重了哦,需要适当控制体重')





Python float() 函数
float() 函数用于将整数和字符串转换成浮点数。
>>> float(1)1.0>>> float(112)112.0>>> float(-123.6)-123.6>>> float('123')     # 字符串123.0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 中文实名注册

本版积分规则

小黑屋|东台市机器人学会 ( 苏ICP备2021035350号-1;苏ICP备2021035350号-2;苏ICP备2021035350号-3 )

GMT+8, 2024-11-21 18:30 , Processed in 0.038791 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表