第三章 流程控制
一.条件语句 If 语句if语句由关键字if、 判断条件和冒号组成, if语句和从属于该语句的代码段可组成选择结构。格式:if条件表达式: 代码块例:if(关系表达式){ 语句体;} If-else语句格式:if 判断条件:代码块1else:代码段2例:if(关系表达式){ 语句体1;} else{ 语句体2;} If-elif-else语句if 判断条件1:代码段1elif 判断条件2:代码段2elif 判断条件3:代码段3…else:代码段nIf镶嵌:if 判断条件1: # 外层条件代码段1if 判断条件2: # 内层条件代码段2…While语句:一般用于实现条件循环,该语句由关键字while、循环条件和冒号组成,while语句和从属于该语句的代码段组成循环结构。格式:while 条件表达式:代码块例:while(表达式){若干语句}for语句一般用于实现遍历循环。遍历指逐一访问目标对象中的数据,例如逐个访问字符串中的字符;遍历循环指在循环中完成对目标对象的遍历。格式:for 临时变量 in 目标对象:代码块循环嵌套:循环之间可以互相嵌套,进而实现更为复杂的逻辑。循环嵌套按不同的循环语句可以划分为while循环嵌套和for循环嵌套。格式:while 循环条件1: # 外层循环代码段1while 循环条件2: # 内层循环代码段2…for 临时变量 in 目标对象: # 外层循环代码段1for 临时变量 in 目标对象: # 内层循环代码段2…例:while(表达式){循环语句1;循环语句2;…循环语句N;}break语句:用于结束循环,若循环中使用了break语句,程序执行到break语句时会结束循环;若循环嵌套使用了break语句,程序执行到break语句时会结束本层循环。例:for word in “Python”: if(word==‘o’): break print(word,end="")continue语句:用于在满足条件的情况下跳出本次循环,该语句通常也与if语句配合使用。例:for word in “Python”: if(word==‘o’): continue print(word,end="")