关系表达式:>,<,>=,<=,==,!=
逻辑表达式: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语句执行完后,最后的语句总是被执行
本文详细介绍了Python中条件语句的使用方法,包括关系表达式、逻辑表达式的基础概念及if...elif...else语句的具体应用。通过多个实例演示如何进行数值比较、布尔类型判断等操作。
4433

被折叠的 条评论
为什么被折叠?



