python条件判断 if else

if <条件判断1>:
    <执行1>
elif <条件判断2>:
    <执行2>
elif <条件判断3>:
    <执行3>
else:
    <执行4>
注意:1)if else缩写为elif
      2)条件判断不需要像java那样()括起来
      3)切记不要忘记:
      4)严格要求缩进,缩进空行也是程序的一部分
栗子:输入身高和体重,判断BMI(BMI为体重除以身高的平方)

input函数输入的都是字符串故需要先转化为float
height = float(input('please input your height'))
weight = float(input('please input your weight'))
bmi = weight /(height**2)
if bmi<18.5 :
    print('您的bmi是%.2f,低于18.5:过轻'% bmi)
elif bmi<25:
    print('您的bmi是%.2f,低于25:正常'% bmi)
elif bmi<28:
    print('您的bmi是%.2f,低于28:过重'% bmi)
elif bmi<32:
    print('您的bmi是%.2f,低于32:肥胖')
else :  
    print('您的bmi是%.2f,大于32:严重肥胖')

你可能感兴趣的:(Python)