Python中没有 switch case 多分支选择语句。
一、if else 选择语句
1、单分支,条件为True,则执行下面的语句,否则不执行下面的语句。
if 条件 :
语句
2、多分支,增加了else语句,过程还是一样:条件为True,则执行下面的语句,否则不执行下面的语句。
if 条件1 :
语句1
esle :
语句2
或:
if 条件1 :
语句1
esle 条件2 :
语句2
或:
if 条件1 :
语句1
esle 条件2 :
语句2
esle 条件3 :
语句3
esle 条件4 :
语句4
esle :
语句5
3、分支嵌套
if 条件1 :
语句1
if 条件2 :
语句2
if 条件3 :
语句3
二、while 循环语句
当条件满足时,执行循环体中的语句。
while 条件 :
循环体
三、for in 语句
for x in 可迭代对象 :
循环体
这个语句中在 in 后面直接用可迭代对象,不需要象数列一样列出所有的元素,是因为 for in 语句的实际执行过程是:
1、用iter(可迭代对象