if…elif… else 是否要考虑运行层次?
# -*- coding:utf-8 -*- age = 20 if age >= 6: print 'teenager' elif age >= 18: print 'adult' else: print 'kid' # 以上运行结果为'teenager',假如想显示'adult',是否要调整如下 age = 20 if age >= 18: print 'adult' elif age >= 6: print 'teenager' else: print 'kid' # 调整后,运行结果为'adult',这样是不是说明在使用if…elif…else时,要考虑层次级别,由高到低才可正确运行呢?