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
网友评论