"""
在终端中录入月份,显示季度。
"""
# 获取数据
while True:
month = int(input("请输入月份:"))
if month < 1 or month > 12:
print("输入有误")
elif month <= 3:
print("第一季度")
elif month <= 6:
print("第二季度")
elif month <= 9:
print("第三季度")
else:
print("第四季度")
break
"""
在终端中获取年龄,显示
婴儿(0-1) 儿童(2-13) 青少年(14-20)
成年人(21-65) 老年人(66-150) 那是不可能的(以上)
要求:重复判断,直到年龄录入空停止。
"""
# 获取数据
while True:
age = int(input("请输入年龄:"))
if age < 0 or age > 150:
print("那是不可能的")
elif age <= 1:
print("婴儿")
elif 2 <= age <= 13:
print("儿童")
elif 14 <= age <= 20:
print("青少年")
elif 21 <= age <= 65:
print("成年人")
else:
print("老年人")
break
"""
BMI: 用体重(千克)
除以身高(米)
的平方。
根据BMI打印身体状况
小于18
.5(不包含) --> 体重过低
18.5(包含) - - 24(不包含) --> 正常
24(包含) - - 28(不包含) --> 超重
28(包含) - - 30(不包含) --> 一度肥胖
30(包含) - - 40(不包含) --> 二度肥胖
大于等于40 --> 重度肥胖
"""
# 获取数据
weight = float(input("请输入体重(千克):"))
height = float(input("请输入身高(米):"))
BMI = weight / (height ** 2)
if BMI < 18.5:
print("BMI指数是:"+str(BMI)+"\n体重过低")
elif 18.5 <= BMI < 24:
print("BMI指数是:"+str(BMI)+"\n正常")
elif 24 <= BMI< 28:
print("BMI指数是:"+str(BMI)+"\n超重")
elif 28 <= BMI < 30:
print("BMI指数是:" + str(BMI) + "\n一度肥胖")
elif 30 <= BMI < 40:
print("BMI指数是:"+str(BMI)+"\n二度肥胖")
elif BMI >= 40:
print("BMI指数是:"+str(BMI)+"\n重度肥胖")