Python之if条件判断
同其他的语言一样Python也有if条件判断语句。
如下:
a=37
if a>40:
print('年龄大于40岁!',a)
else:
print('年龄小于40岁')
输出:龄小于40岁
注意此处不能忽略“:“号。
条件判断语句就是,通过if进行条件的判断,满足条件则执行下面的语句;否则将不执行下面的语句直接跳转到后面的语句或者是直接结束。而else则是对不满足条件的补充,是对另外的情况的处理。注意这里不同于java需要注意语句的缩进。
if a>32:
print('年龄大于40岁!',a)
#这种不缩进会直接报错
下面是if-else语句的嵌套:
if 20>a>18:
print('年龄大于18小于20岁!')
else :
if 30>a>=20:
print('年龄d大于等于20小于30岁')
else:
print("年龄是:",a)
输出:年龄是:37岁
也可以这样:
a=29
if 20 > a > 18:
print('年龄大于18小于20岁!')
elif 30 > a >= 20:
print('年龄大于等于20小于30岁')
else:
print("年龄是:", a)
输出:年龄大于等于20小于30岁
注意:if语句中如果碰到满足条件的就会停止执行下面的else语句。