Discuss / Python / 引入两个 list 去判断属于那种类型

引入两个 list 去判断属于那种类型

Topic source

青年小哲

#1 Created at ... [Delete] [Delete and Lock User]

weight = input('Enter your Weight(kg):\t')

height = input('Enter your Height(cm):\t')

bmi_list = ['偏瘦', '正常', '偏胖', '肥胖', '重度肥胖', '极重度肥胖']

ill_list = ['低(但其它疾病危险性增加)', '平均水平', '增加', '中度增加', '严重增加', '非常严重增加']

i = None

weight = float(weight)

height = float(height)

print("\nYour weight is %.1f kg, your height is %.1f cm\n" % (weight, height))

bmi = weight/((height/100)**2)

if bmi < 18.5:

print('Your BMI is : %.2f' % bmi)

i = 0

elif bmi < 25:

print('Your BMI is : %.2f' % bmi)

i = 1

elif bmi < 30:

print('Your BMI is : %.2f' % bmi)

i = 2

elif bmi < 35:

print('Your BMI is : %.2f' % bmi)

i = 3

elif bmi < 40:

print('Your BMI is : %.2f' % bmi)

i = 4

elif bmi >= 40:

print('Your BMI is : %.2f' % bmi)

i = 5

print('Your BMI class is:',bmi_list[i],'\nYour disease risk is',ill_list[i])

Guardiansh1p

#2 Created at ... [Delete] [Delete and Lock User]

哈哈,厉害


  • 1

Reply