1:if语句的基本构成:
if条件:
if语句块
else:
else语句
if语句块
else:
else语句
2:if语句用于比较运算(大于>)中
当用户输入一个a的数值时,if判断用户输入的数字是否大于3,如果大于3则打印a 大于 3,否则打印a 不大于3。
a = 5
if a > 3:
print “a 大于 3”
else:
print ‘a 不大于3’
if a > 3:
print “a 大于 3”
else:
print ‘a 不大于3’
3:if elif嵌套结构
if 条件:
if语句块
elif 条件:
elif语句块
else:
else语句块
if语句块
elif 条件:
elif语句块
else:
else语句块
看一个实际的例子:
term = 85
if term >= 60:
print(‘及格’)
elif term >= 80:
print(‘优秀’)
else:
print(‘不及格’)
if term >= 60:
print(‘及格’)
elif term >= 80:
print(‘优秀’)
else:
print(‘不及格’)
及格
if语句执行有个特点,它是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elif和else,所以上述代码输出的结果是及格。