输入小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数判断如下结果实验步骤
时间: 2024-06-01 10:12:41 浏览: 159
BMI指数 = 体重(kg)/身高(m)的平方
小明的BMI指数 = 80.5 / (1.75 * 1.75) = 26.3
根据BMI指数判断如下:
- BMI指数 < 18.5,体重过轻
- 18.5 <= BMI指数 < 24,正常范围
- 24 <= BMI指数 < 28,超重
- BMI指数 >= 28,肥胖
小明的BMI指数为26.3,处于超重范围。建议小明注意饮食健康,加强运动锻炼,控制体重,以保持健康。
相关问题
(2)小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:低于18.5:过轻18.5-25:正常25-28:过重28-32:肥胖高于32:严重肥胖用if-elif判断并打印结果
A:根据小明的身高和体重,可以计算出他的BMI指数:
BMI = 体重(kg)/ 身高^2(m)
BMI = 80.5 / (1.75^2) ≈ 26.3
因为小明的BMI指数在正常范围(18.5-25)之上,所以他被划分为“过重”。
使用if-elif判断并打印结果的代码如下:
```
height = 1.75
weight = 80.5
BMI = weight / (height ** 2)
if BMI < 18.5:
print("小明的BMI指数为:", BMI, "过轻")
elif BMI < 25:
print("小明的BMI指数为:", BMI, "正常")
elif BMI < 28:
print("小明的BMI指数为:", BMI, "过重")
elif BMI < 32:
print("小明的BMI指数为:", BMI, "肥胖")
else:
print("小明的BMI指数为:", BMI, "严重肥胖")
```
输出结果为:
```
小明的BMI指数为: 26.285714285714285 过重
```
用Python回答以下问题。(1)prog1利用条件判断编写代码可以实现对常见各种输入的数值进行正负小数和整数判断,如输入:-1,输出:负整数;输入:1,输出:正整数; 输入:0;输出:零;输入:-1.5;输出:负小数;输入:0.4;输出:正小数。 (2)Prog2利用条件判断编写代码可以实现对体重标准的判断。小明身高175,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的 BMI指数,并根据BMI指数:低于18.5:过轻;18.5-25:正常;25-28:过重;28-32:肥胖;高于32:严重肥胖。 可以延伸:输入身高和体重,输出BMI值,告知体重标准是什么。 (3)Prog3判断一个数是否能被2和3整除,分四种情况(只能被2整除、只能被3整除、既能被2整除也能被3整除、既不能被2整除也不能被3整除。)。(4)Prog4设置账号和密码,提示“请输入账号和密码”,如果输入正确,输 出:欢迎使用本系统!,如果错误,输出:密码或者账号错误。
(1)代码如下:
```
num = float(input("请输入一个数:"))
if num > 0:
if num.is_integer():
print("正整数")
else:
print("正小数")
elif num < 0:
if num.is_integer():
print("负整数")
else:
print("负小数")
else:
print("零")
```
(2)代码如下:
```
height = 1.75
weight = 80.5
bmi = weight / height ** 2
if bmi < 18.5:
print("过轻")
elif 18.5 <= bmi < 25:
print("正常")
elif 25 <= bmi < 28:
print("过重")
elif 28 <= bmi < 32:
print("肥胖")
else:
print("严重肥胖")
```
可以延伸的代码如下:
```
height = float(input("请输入身高(单位:米):"))
weight = float(input("请输入体重(单位:千克):"))
bmi = weight / height ** 2
if bmi < 18.5:
print("过轻,BMI值为:{:.2f}".format(bmi))
elif 18.5 <= bmi < 25:
print("正常,BMI值为:{:.2f}".format(bmi))
elif 25 <= bmi < 28:
print("过重,BMI值为:{:.2f}".format(bmi))
elif 28 <= bmi < 32:
print("肥胖,BMI值为:{:.2f}".format(bmi))
else:
print("严重肥胖,BMI值为:{:.2f}".format(bmi))
```
(3)代码如下:
```
num = int(input("请输入一个数:"))
if num % 2 == 0 and num % 3 == 0:
print("既能被2整除也能被3整除")
elif num % 2 == 0:
print("只能被2整除")
elif num % 3 == 0:
print("只能被3整除")
else:
print("既不能被2整除也不能被3整除")
```
(4)代码如下:
```
account = "admin"
password = "123456"
input_account = input("请输入账号:")
input_password = input("请输入密码:")
if input_account == account and input_password == password:
print("欢迎使用本系统!")
else:
print("账号或密码错误!")
```
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)