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'