if判断语句

练习1:
输入身高(m)和体重(kg)
计算BMI指数(体重除以身高的平方),并根据指数判断
低于18.5:过轻,需要增肥
18.5~25:正常,继续保持
25~28:过重,需要减肥
28~32:肥胖,急需减肥
高于32:严重肥胖,少吃多锻炼

h = eval(input('请输入您的身高(m):'))
w = eval(input('请输入您的体重(kg):'))
BMI = w/(h*h)
#BMI = w/(h**2)
if BMI < 18.5:
    print('过轻,需要增肥')
elif BMI >= 18.5 and BMI < 25:  #条件写成18.5<=BMI<25也可以
    print('正常,继续保持')
elif BMI >= 25 and BMI < 28:
    print('过重,需要减肥')
elif BMI >= 28 and BMI <= 32:
    print('肥胖,急需减肥')
else:
    print('严重肥胖,少吃多锻炼')

练习2:
情节描述:上公交车,并且可以有座位坐下
要求:输入公交卡当前的余额,只要超过2元,就可以上公交车;
如果空座位的数量大于0,就可以坐下

a = eval(input('请输入公交卡当前的余额:'))
if a > 2:
    print('当前余额大于2,可以上公交!')
    b = eval(input('当前的空座位的数量:'))
    if b > 0:
        print('有座位,可以坐下')
    else:
        print('没有座位了,请站立')
else:
    print('余额不足,不能上车')

练习3:
年龄段的判断

age = eval(input('您的年龄是:'))
if age < 18:
    print('未成年')
elif age < 40:
    print('青年')
elif age < 60:
    print('中老年')
else:
    print('老年')

练习4:
闰年的判断(年份能被4整除但是不能被100整除或者能被400整除)

year = eval(input('请输入一个年份:'))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
    print(year,'是一个闰年')
else:
    print(year,'不是一个闰年')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值