据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。真实体重与标准体重误差在10%以内都是完美身材(即 | 真实体重 − 标准体重 | < 标准体重×10%)。已知市斤是公斤的两倍。现给定一群人的身高和实际体重,请你告诉他们是否太胖或太瘦了。 输入格式: 输入第一行给出一个正整数n(≤ 20)。随后n行,每行给出两个整数,分别是一个人的身高h(120 < h < 200;单位:厘米)和真实体重w(50 < w ≤ 300;单位:市斤),其间以空格分隔。
时间: 2023-05-03 17:02:41 浏览: 534
这道题目要求计算一个人的标准体重应该减去100、再乘以0.9所得到的公斤数。实际体重与标准体重的误差差不超过10%。已知市斤是公斤的两倍。现在输入一个格式,第一行给出一个正整数n(n≤20),随后n行,每行给出一个人的身高(以厘米为单位)和实际体重(以市斤为单位),以空格分隔。要求按照输入顺序每行输出这个人的身高和标准体重(计算结果保留小数点后1位),并在相应位置输出结果“正常”或“偏胖”或“偏瘦”。输入格式:输入一个正整数n(n≤20),随后n行,每行给出一个人的身高(以厘米为单位)和实际体重(以市斤为单位),以空格分隔。 输出格式:按照输入顺序每行输出这个人的身高和标准体重(计算结果保留小数点后1位),并在相应位置输出结果“正常”或“偏胖”或“偏瘦”。
相关问题
据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤的数值是公斤数值的两倍。现给定某人身高,请你计算其标准体重应该是多少?
根据公式,某人的标准体重应该是其身高(单位:厘米)减去100、再乘以.9所得到的公斤数。假设某人身高为h厘米,则其标准体重应该是(h-100)×.9公斤。而市斤的数值是公斤数值的两倍,所以某人的标准体重应该是(h-100)×.9×2市斤。
python实现:据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。真实体重与标准体重误差在10%以内都是完美身材(即|真实体重一标准体重|<标准体重×10%)。编写程序来判断一个人是太胖、太瘦或完美呢
好的,以下是一个简单的 Python 代码实现,用于判断一个人的身材是否完美:
```python
height = float(input("请输入你的身高(单位:厘米):"))
weight = float(input("请输入你的体重(单位:公斤):"))
standard_weight = (height - 100) * 0.9
error_range = standard_weight * 0.1
if abs(weight - standard_weight) <= error_range:
print("你的身材非常完美!")
elif weight > standard_weight:
print("你有点胖哦,需要注意控制饮食和加强锻炼!")
else:
print("你有点瘦哦,需要注意增加营养摄入和适当运动!")
```
程序首先要求用户输入身高和体重,然后按照公式计算出标准体重和误差范围。接着,根据真实体重与标准体重的误差范围大小,判断身材是否完美,并输出相应的提示信息。
阅读全文