根据钱江晚报官方微博的报导,最新的肥胖计算方法为:体重(kg) / 身高(m) 的平方。如果超过 25,你就是胖子。于是本题就请你编写程序自动判断一个人到底算不算胖子。 输入格式: 输入在一行中给出两个正数,依次为一个人的体重(以 kg 为单位)和身高(以 m 为单位),其间以空格分隔。其中体重不超过 1000 kg,身高不超过 3.0 m。 输出格式: 首先输出将该人的体重和身高代入肥胖公式的计算结果,保留小数点后 1 位。如果这个数值大于 25,就在第二行输出 pang,否则输出 hai xing。
时间: 2023-05-31 19:18:45 浏览: 174
### 回答1:
代码如下:
weight, height = map(float, input().split())
bmi = weight / (height ** 2)
print("{:.1f}".format(bmi))
if bmi > 25:
print("pang")
else:
print("hai xing")
### 回答2:
Python代码如下:
weight, height = map(float, input().split())
bmi = weight / height ** 2
print('%.1f' % bmi)
if bmi > 25:
print('pang')
else:
print('hai xing')
首先,我们用input()函数从用户那里获取输入的体重和身高,使用split()函数分割成两个变量。使用map()函数将它们转换成浮点数,因为我们将要进行数学计算。
然后,我们将体重和身高代入BMI公式计算BMI指数,并使用print函数打印结果。%.1f表示保留1位小数,bmi是我们刚刚计算出来的BMI指数。
最后,我们使用if语句检查BMI指数是否大于25。如果是,我们打印'pang',表示这个人是胖子。否则,我们打印'hai xing',表示这个人体重正常。
### 回答3:
题目分析:
本题需要编写程序对一个人的体重和身高进行肥胖计算,判断这个人是否是胖子。首先需要读入用户输入的体重和身高,然后根据公式体重(kg) / 身高(m) 的平方计算肥胖指数。最后判断肥胖指数是否大于 25,大于则输出 pang,否则输出 hai xing。
Python 代码实现:
# 读入体重和身高
weight, height = map(float, input().split())
# 计算肥胖指数
bmi = weight / height ** 2
# 输出肥胖指数
print('{:.1f}'.format(bmi))
# 判断是否是胖子
if bmi > 25:
print('pang')
else:
print('hai xing')
阅读全文