python条件判断 if else

本文介绍了一个简单的Python程序,用于计算用户的BMI指数,并根据结果提供健康状况评估。程序通过input函数获取用户的身高和体重信息,利用浮点数运算计算BMI值,并采用if-elif-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:严重肥胖')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值