展开全部
n=int(input("请输入学2113生人数:"))
def student():
str1=input("请输入学生姓5261名:")
str2=input("请输入学生身高(m):")
s2=float(str2)
if s2>0.5 and s2<2.5:
str3=input("请输入学生体重(kg):")
s3=float(str3)
if s3>20 and s3<300:
str4=input("请输入学生腰围4102(cm):")
s4=float(str4)
if s4>50 and s4<200:
str=str1+" "+ str2+" "+str3+" "+str4
else:
print("输入错误,请重新1653输入")
else:
print("输入错误,请重新输入")
else:
print("输入错误,请重新输入")
line1=str.split()
height=float(line1[1])
weight=float(line1[2])
BMI=weight/(height**2)
if BMI<18.5:
print("姓名{0} 身高{1} 体重{2} 腰围{3} BMI指数{4} 结论:偏瘦".format(str1,str2,str3,str4,BMI))
elif BMI>=18.5 and BMI<24:
print("姓名{0} 身高{1} 体重{2} 腰围{3} BMI指数{4} 结论:正常".format(str1,str2,str3,str4,BMI))
elif BMI>=24 and BMI<28:
print("姓名{0} 身高{1} 体重{2} 腰围{3} BMI指数{4} 结论:偏胖".format(str1,str2,str3,str4,BMI))
elif BMI>=28:
print("姓名{0} 身高{1} 体重{2} 腰围{3} BMI指数{4} 结论:肥胖".format(str1,str2,str3,str4,BMI))
return str1,str2,str3,str4,BMI
if __name__=="__main__":
i=0
while i
i+=1
t=student()