#4.1.1 county = input("请输入标准(国际/国内/国内外):") tizhong = eval(input("请输入体重(kg):")) shengao = eval(input("请输入身高(cm):")) BMI = tizhong/(shengao/100)**2 a = "国际" b = "国内" c = "国内外" if a == county[-2:]: #国际标准 if 0 <= BMI < 18.5: print("国际偏瘦") elif 18.5 <= BMI < 25: print("国际正常") elif 25 <= BMI < 30: print("国际偏胖") elif BMI >= 30: print("国际肥胖") else: print("输入有误!请重新输入") elif b == county[-2:]: #国内标准 if 0 <= BMI < 18.5: print("国内偏瘦") elif 18.5 <= BMI < 24: print("国内正常") elif 24 <= BMI < 28: print("国内偏胖") elif BMI >= 28: print("国内肥胖") else: print("输入有误!请重新输入") elif c == county[-3:]: #国内外标准 if 0 <= BMI < 18.5: print("国际偏瘦",end=' ') elif 18.5 <= BMI < 25: print("国际正常",end=' ') elif 25 <= BMI < 30: print("国际偏胖",end=' ') elif BMI >= 30: print("国际肥胖",end=' ') if 0 <= BMI < 18.5: print("国内偏瘦") elif 18.5 <= BMI < 24: print("国内正常") elif 24 <= BMI < 28: print("国内偏胖") elif BMI >= 28: print("国内肥胖") else: print("输入有误!请重新输入") else: print("输入有误!请重新输入")