您的位置:首页 > 编程语言 > Python开发

Python学习笔记之IF

2016-07-27 11:32 387 查看
关系表达式:>,<,>=,<=,==,!=

逻辑表达式:and,or,not

单分支

num=0
if num>1:
print 'num 大于 1'
else:
print 'num 不大于1'


双分支

num=10
if num>1:
print 'num 大于 10'
elif num == 10:
print 'num 等于 10'
elif num == 11:
print 'num 等于 11'
else:
print 'num 未知'


if-else嵌套

source=int(raw_input('please input source'));
print 'source is ',source

if  source<1 or source<3:
print 'source 小与 3',source
else:
if source>4 and source<10:
print 'source 大于4 并且小与 10'
else:
if source>10 and source<20:
print 'source 大与 10 并且 source 小于 20'


布尔类型判断

if True:
print 'True'
elif False:
print 'False'

if 1:
print 1
elif 0
print 0

if 'aaaaa':
print 'OK'
else:
print 'ERROR'


if判断小例子:

number = 23
guess = int(input(‘请输入一个整数:’))      #等待输入整数
if guess == number:
print('恭喜,你猜对了。')    # 新块从这里开始
print('(但你没有获得任何奖品!)')    # 新块在这里结束
elif guess < number:
print('不对,你猜的有点儿小')    # 另一个块
else:
print('不对,你猜的有点大')
print('完成')
# if语句执行完后,最后的语句总是被执行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: