python条件判断的6种写法,借鉴一下

一、一般写法

num = 75
if num > 60 : 
    print('及格')
else:
    print('不及格')

二、简单写法

num = 75
chengji = '及格' if num > 60 else '不及格'
print(chengji)

三、元组

num = 75
# 元组中(false , true),只有第一和第二
chengji = ('不及格','及格',)[num > 60]
print(chengji)

四、字典写法

num = 80
# false = 0 ; true = 1 只有0: 和1:
chengji = {0:'不及格',1:'及格',2:'优秀'}[num > 60]
print(chengji)

五、字典加强

num = 95
# false = 0 ; true = 1
chengji = {0:'不及格'}.get(num > 90,'优秀学生')
print(chengji)

六、进阶

num = 50
# false = 0 ; true = 1
chengji = (num > 60) and '及格' or '不及格'
print(chengji)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值