条件语句

1.简单if语句
Python程序语言指定任何非0和非空(null)值为true,0或者null为false。Python编程中if语句用于控制程序的执行,基本形式为:
if 判断条件:
执行语句......
else:
执行语句......
以缩进来区分表示同一范围

flag = False
name = 'python'
if name == 'python': #判断变量是否为python
flag = True #条件成立时设置标志为真
print 'welcome boss' #并输出欢迎信息
else :
print name #条件不成立时输出变量名称
运行输出:welcome boss

2.多重条件if语句
if语句的判断条件可以用> < == >= <=来表示其关系。当判断条件为多个值时,可以使用以下形式:
if 判断语句1:
执行语句1......
elif 判断语句2:
执行语句2......
elif 判断语句3:
执行语句3......
else:
执行语句4......

num = 5
if num ==3: #判断num的值
print 'boss'
elif num ==2:
print 'user'
elif num <0: #值小于0时输出
print 'error'
else : #以上均不成立时输出
print 'roadman'
运行输出:roadman

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

4.简单的语句组
你也可以在同一行的位置上使用if条件判断语句,如下实例:
var = 100
if (var ==100) : print "变量var的值为100"
print “Good bye”
运行输出:
变量var的值为100
Good bye

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容