1,条件判断:布尔表达式:0 或者 1,非0即认为是真
2,关系表达式:>,<,==,!=,>+,<=
3,逻辑表达式:and or not
4,in,not in
True、False是python内置变量
语法结构:
if condition:
print ‘True‘
else:
print ‘False‘
布尔表达式:
eg1:
if True:
print ‘ok‘
else:
print ‘no‘
eg2:
if 0:
print ‘ok‘
else:
print ‘no
eg3:
if 13:
print ‘ok‘
else:
print ‘no
eg4:
if ‘baidu‘:
print ‘ok‘
else:
print ‘no‘
关系表达式:
10>9------true----->布尔表达式1(真)
10<9------false---->布尔表达式0(假)
eg1:
record=int(raw_input(‘plz input your record:‘))
if record>=90:-------------关系表达式:关系运算符
print ‘good!‘
else:
print ‘bad!
eg2:
sex=raw_input(‘plz input your sex:‘)
if sex==‘male‘:-------------关系表达式:关系运算符
print ‘Man‘
else:
print ‘Woman‘
逻辑表达式:------------要学会用逻辑表达式构造更复杂的表达式
and、or、双目运算符
not 单目运算符
eg1:
sex=raw_input(‘plz input your sex:‘)
if not sex==‘male‘:-------关系表达式-----逻辑表达式------布尔表达式
print ‘Man‘
else:
print ‘Woman‘
eg2:
sex=raw_input(‘plz input your sex:‘)
if sex==‘male‘ or sex==‘m‘ or sex==‘man‘ or sex==‘Man‘:----or有一个为真则真;全假则假
print ‘Man‘
else:
print ‘Woman‘