条件判断
2018-07-18 15:35 改改~_~ 阅读(233) 评论(0) 编辑 收藏 举报1 age = 6 2 if age>=18: 3 print('Your age is ',age) 4 print('adult') 5 elif age>=6: 6 print('Your age is ',age) 7 print('teenager') 8 else: 9 print('kid') 10 11 #只要x是非零数值、非空字符串、非空list等,就判断为True,否则为False。 12 x1 = 1 13 if x1: 14 print('Good_1') 15 else: 16 print('bad_1') 17 18 x2 = 'a' 19 if x2: 20 print('Good_2') 21 else: 22 print('bad_2') 23 24 x3 =[1,2] 25 if x3: 26 print('Good_3') 27 else: 28 print('bad_3') 29 30 x4 = [] 31 if x4: 32 print('Good_4') 33 else: 34 print('bad_4') 35 36 x5 = 0 37 if x5: 38 print('Good_5') 39 else: 40 print('Bad_5') 41 42 x6 = '' 43 if x6: 44 print('Good_6') 45 else: 46 print('Bad_6') 47 48 x7 = () 49 if x7: 50 print('Good_7') 51 else: 52 print('Bad_7') 53 54 55 # #input() 56 # birth = int(input('Enter your birth:')) 57 # # birth = input('Enter your birth:') #TypeError: '>' not supported between instances of 'str' and 'int' 58 # if birth>2000: 59 # print('00后') 60 # else: 61 # print('00前') 62 ''' 63 小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数: 64 65 低于18.5:过轻 66 18.5-25:正常 67 25-28:过重 68 28-32:肥胖 69 高于32:严重肥胖 70 71 用if-elif判断并打印结果: 72 ''' 73 height = float(input('Enter your height: ')) 74 weight = float(input('Enter your weight: ')) 75 BMI = weight/(height*height) 76 if BMI<18.5: 77 print('过轻') 78 if 18.5<=BMI<25: 79 print('正常') 80 if 25<=BMI<28: 81 print('过重') 82 if 28<=BMI<32: 83 print('肥胖') 84 if BMI>=32: 85 print('严重肥胖') 86 87 # 低于18.5:过轻 88 # 18.5-25:正常 89 # 25-28:过重 90 # 28-32:肥胖 91 # 高于32:严重肥胖