就询问第几名同学的什么之类的,按顺序来
运行截图
但是我的代码运行不出来
想问一下哪里出错了
括号掉了,参考下面代码
def f(m, n):
BMI = round(n/m**2,2)
if BMI < 18.5:
print("BMI的值为{},属于偏瘦的类型".format(BMI))
elif 18.5 <= BMI < 24:
print("BMI的值为{},属于正常的类型".format(BMI))
elif 24 <= BMI < 28:
print("BMI的值为{},属于偏胖的类型".format(BMI))
else:
print("BMI的值为{},属于肥胖的类型".format(BMI))
count = 0
print("请输入人员信息,身高为0时结束。")
while (1):
count+=1
m = eval(input("请输入第{}位的身高(米):".format(count)))
if m == 0:
break
n = eval(input("请输入第{}位的体重(公斤):".format(count)))
f(m,n)