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

第十二讲 if分支语句表达式构造

时间:2015-03-16 06:24:45      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:python 学习

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‘
















第十二讲 if分支语句表达式构造

标签:python 学习

原文地址:http://tenderrain.blog.51cto.com/9202912/1620721

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