如果条件为真,执行语句1和2;否则(条件为假)执行语句3和4
if 条件:
语句1
语句2
else:
语句3
语句4
小知识:
if跟else段尾要加“:”,语句1、语句2、语句3和语句4要有同样的缩进(可以是4个空格);
条件可以是True和False,也可以是表达式如1<2、a=b、name=="alex" and pwd=="123"等等。
变形:如果条件1为真,执行语句1,结束;如果条件1为假,条件2为真,执行语句2,结束;如果条件1为假,条件2为假,条件3为真,执行语句3,结束;如果条件都为假,执行语句4.
if 条件1:
语句1
elif 条件2:
语句2
elif 条件3:
语句3
else:
语句4
嵌套使用:如果条件1为真,执行语句1,否则执行语句2;如果条件1、条件2都为真,执行语句3,否则执行语句4;如果条件都为真,执行语句5,否则执行语句6。
if 条件1:
语句1
if 条件2:
语句3
if 条件3:
语句5
else:
语句6
else:
语句4
else:
语句2