码迷,mamicode.com
首页 > 其他好文 > 详细

if、else、elif

时间:2017-09-05 21:54:18      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:==   报错   int   print   hello   否则   程序   col   执行   

if后面+判断条件

elif后面+判断条件

else 否则进行某些操作

举个列子

1 a = raw_input(">>>")
2 if a == "hello"
3     print "yes"
4 elif a == "world"
5     print "no"
6 else:
7     print "error"

我们让用户输入内容,然后通过条件判断来执行对应操作,输出结果:

1 >>>hello
2 yes
3 
4 >>>world
5 no
6 
7 >>>haha
8 error

elif的作用是:在多个elif条件存在时只要在遍历中某个条件为True时结束不会继续遍历之后的elif

如果全部都是if,python会将所有的if都遍历一遍

PS:如果else你不想做任何操作的时候不要空着不写,可以使用pass来代替内容,什么都不写的话会报错

a = raw_input(">>>")
if a == "hello"
    print "yes"
elif a == "world"
    print "no"
else:
    pass

使用pass时不会输出任何内容,只是为了占位置让程序不会报错

>>>haha

 

if、else、elif

标签:==   报错   int   print   hello   否则   程序   col   执行   

原文地址:http://www.cnblogs.com/zhangzengqiang/p/7481804.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!