ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

L1-031到底是不是太胖了

L1-031到底是不是太胖了

1.输入并计算出真实体重与标准体重的差值的绝对值。

这里用到了abs()函数来求绝对值。

n = int(input())
for _ in range(n):
h, w = map(int, input().split())
# 计算标准体重(公斤)
standard_kg = (h - 100) * 0.9
# 真实体重转换为公斤(市斤转公斤)
real_kg = w / 2
# 计算差值的绝对值
diff_abs = abs(real_kg - standard_kg)

2.判断区间

if-elif-else语句判断即可,因为第一个条件是diff_abs小于0.1*standard_kg,所以下列条件都满足diff_abs大于0.1*standard_kg。

# 判断并输出结果
if diff_abs < standard_kg * 0.1:
print("You are wan mei!")
elif real_kg > standard_kg:
print("You are tai pang le!")
else:
print("You are tai shou le!")

完整代码:

n = int(input())
for _ in range(n):
h, w = map(int, input().split())
# 计算标准体重(公斤)
standard_kg = (h - 100) * 0.9
# 真实体重转换为公斤(市斤转公斤)
real_kg = w / 2
# 计算差值的绝对值
diff_abs = abs(real_kg - standard_kg)
# 判断并输出结果
if diff_abs < standard_kg * 0.1:
print("You are wan mei!")
elif real_kg > standard_kg:
print("You are tai pang le!")
else:
print("You are tai shou le!")

运行结果:

返回列表