程序的循环结构

狂风中的少年 提交于 2019-12-04 06:46:49

-遍历循环
-无限循环
-循环控制保留字
-循环的高级用法

遍历循环

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

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

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

 

遍历循环的应用

计数循环(N次)

 

 

 遍历由range()函数产生的数字序列,产生循环

 

 

 

计数循环(特定次)

 

 

 遍历由range()函数产生的数字序列,产生循环

 

 

 字符串遍历循环

 

 

 s是字符串,遍历字符串每个字符,产生循环

>>>for c in"Python123":
            print(c, end=",")
P,y,t,h,o,n,1,2,3,

  

遍历循环的应用

列表遍历循环

 

 

 ls是一个列表,遍历其每个元素,产生循环

>>>for item in[123, "PY", 456]:
    print(item, end=",")
123,PY,456,

文件遍历循环

 

 

 

 

 无限循环

 

 

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

无限循环的应用

 

 

循环控制保留字

break 和continue
-break跳出并结束当前整个循环,执行循环后的语句
-continue结束当次循环,继续执行后续次数循环
-break和continue可以与for和while循环搭配使用

 

>>>for c in"PYTHON":
           ifc == "T":
               continue
           print(c, end="")
PYHON

>>>for c in"PYTHON":
           ifc == "T":
                break
           print(c, end="")
PY                    


>>> s = "PYTHON"
>>>while s != "" :
            for c in s :
                print(c, end="")
            s = s[:-1]
PYTHONPYTHOPYTHPYTPYP    

>>> s = "PYTHON"
>>>while s != "" :
            for c in s :
                ifc == "T":
                    break
                print(c, end="")
            s = s[:-1]
PYPYPYPYPYP

  

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!