【网课笔记】程序的循环结构

遍历循环

    遍历某个结构形成的循环运行方式

        for  <循环变量>  in  <遍历结构>:

            <语句块>

        -从遍历结构中逐一提取元素,放在循环变量中

        -由保留字for和in组成,完整遍历所有元素后结束

        -每次循环,所获得元素放入循环变量,并执行一次语句块

    遍历循环的应用

        计数循环(N次)

            for i in range(N):         #遍历由range()函数产生的数字序列,产生循环

                <语句块>

        计数循环(特定次)

            for i in range(M,N,K):

                <语句块>

         字符串遍历循环

             for c in s:                   #s是字符串,遍历字符串每个字符,产生循环

                 <语句块>

         列表遍历循环

            for item in ls:                   #ls是一个列表,遍历其每一个元素,产生循环

                <语句块>

         文件遍历循环    

            for line in fi:                   #fi是一个文件标识符,遍历其每行,产生循环

                <语句块>

无限循环

    由条件控制的循环运行方式

        while    <条件>:

            <语句块>

        -反复执行语句块,直到条件不满足时结束

循环控制保留字

    -break:跳出并结束当前最内层循环,执行循环后的语句,可以和for,while搭配使用

    -continue:结束当此循环,继续执行后续次数循环,可以和for,while搭配使用

循环的扩展

    循环与else     

        for  <循环变量>  in  <遍历结构>:

            <语句块1>

        else:

            <语句块2>


        while    <条件>:

            <语句块1>

         else:

            <语句块2>

        -当循环没有被break语句退出时,执行else语句块

        -”else“语句块作为正常循环完成后的奖励

        -这里else的用法与异常处理中else的用法相似

猜你喜欢

转载自blog.csdn.net/hiusmile/article/details/80839052
今日推荐