Python(三)控制流语句

2018-09-12  本文已影响22人  社会主义顶梁鹿

程序设计的  三种基本结构:顺序结构、选择结构、循环结构

顺序结构:是一种线性、有序的结构,依次执行各语句模块

选择结构:根据条件成立与否,选择程序执行的路径

循环结构:重复执行一个或几个模块,直至满足某一条件

一、选择结构:if

(1)语法:if 条件判断语句:   

                      内容

注意if条件后面的冒号不能缺失

(2)if…else语法:

if 条件判断语句: 

  内容

else:

  内容

if代表“如果满足条件,就做…” else代表“否则,就做…”

(3)if…elif 语法:

if 条件判断语句: 

  内容

elif  条件判断语句: 

  内容

elif  条件判断语句: 

     内容

else:

  内容

(4)if嵌套

if 条件判断语句: 

       if 条件判断语句: 

二、循环结构:while

语法:while

while 条件判断语句:

  内容

同样,冒号[:]不能省略,while结构体中的语句也要保持统一的缩进,使用while控制流语句,当while条件成立时,就会执行while内部的代码,直至条件不成立。

三、循环结构:for——遍历

跟while一样,for循环可以用来重复做一件事。for循环的本质是对一个序列上的元素进行遍历,逐一完成对序列中每个元素的使用或者用于控制循环指定的次数。

for    接收遍历的变量   in    序列:

range(1,10)函数代表一个整数序列,从1开始,到10为止(不包含10)【1,2,3,4,5,6,7,8,9】

使用for循环对range(1,10)序列进行遍历,每次将序列中的1个值赋给i变量(赋值顺序从左到右),每赋值一次就会执行一次for结构体中的语句,相当于一次一次的循环,当序列中所有值都赋值一次后,跳出循环。Python 语言允许在一个循环体里面嵌入另一个循环

四、break

break语句用来终止循环。即在没有满足循环条件或序列没有遍历完的时候,想要强行跳出循环,需要使用break语句。

五、continue

continue语句用来跳过本次循环中的剩余语句,然后继续进行下一轮循环。

上一篇下一篇

猜你喜欢

热点阅读