宽容他人,放过自己。

Python条件语句

Posted on By anchoriteFili

Python条件语句

由于python并不支持switch语句,所有多个条件判断,只能用elif来实现,如果判断需要多个条件同时判断时,可以使用or(或),表示两个条件有一个成功时判断条件成功;使用and(与)时,表示只有两个条件同时成立的情况下,判断条件才成功。

num = 5
if num == 3:
    print '等于3'
elif num == 2:
    print '等于2'
elif num == 1:
    print '等于1'
elif num < 0:
    print '小于0'
else:
    print '所有条件都不符合'


# if语句多条件判断
if num > 0 and num <= 10:
    print '大于0小于10'


if num < 0 or num > 10:
    print 'num小于0或大于10'
else:
    print 'num大于0小于10'

if (num >= 0 and num <= 5) or (num >= 10 and num < 15):
    print 'num大于等于0小于等于5或者num大于等于10小于15'


# 简单的语句组 - 可以在同一行的位置上使用if条件判断语句
var = 100
if var == 100: print 'var大于100'