if, elif, else
if a == 1: 【if条件语句后冒号不能少】
print 'one'
elif a == 2:
print 'two'
elif a == 3:
print 'three'
else:
print 'too many'
if的嵌套
和for循环一样,if也可以嵌套使用,即在一个if/elif/else的内部,再使用if.
if 条件1:
if 条件2:
语句1
else:
语句2
else:
if 条件2:
语句3
else:
语句4
在上面这个两层if的结构中,当
条件1为True,条件2为True时,
执行语句1;
条件1为True,条件2为False时,
执行语句2;
条件1为False,条件2为True时,
执行语句3;
条件1为False,条件2为False时,
执行语句4。
举例:
x>=0,y>=0,输出1;
x<0,y>=0,输出2;
x<0,y<0,输出3;
x>=0,y<0,输出4。
可以分别写4个if,也可以用if的嵌套:
if y >= 0:
if x >= 0:
print 1
else:
print 2
else:
if x < 0:
print 3
else:
print 4
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。