python循环结构例题_Python—程序的循环结构

2023-02-05 12:08:44

全文637字  预计阅读6分钟

遍历循环

for  in       <语句块>

•从遍历结构中逐一提取元素,放在循环变量中•完整遍历所有元素才可结束运行•每次循环,都将获取的元素进行循环并执行

计数循环(N次)

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

这里简单介绍一下range()函数的用法:

函数原型:range(start, end, scan):

参数含义

start:计数从start开始。默认是从0开始。例如range(5)等价于range(0, 5);

end:技术到end结束,但不包括end.例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5

scan:每次跳跃的间距,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

字符串遍历循环

for c in s :          <语句块>

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

列表遍历循环

 for item in ls :         <语句块>

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

文件遍历循环

for line in fi :         <语句块>

其中, fi 是一个文件标识符,遍历其每行,产生循环

无限循环

由条件控制的循环运行方式,反复执行语句块,直到条件不满足时结束

while  :    <语句块>

循环控制保留字

break 跳出并结束当前整个循环,执行后面的语句•continue 结束当次的循环,继续执行后续次数循环

两个例子

for c in "PYTHON" :    if c == "T" :        break    print(c,end="")

结果为PY

for c in "PYTHON" :      if c == "T" :          continue      print(c,end="")

结果为PYHON

循环高级用法

循环与 else

 for c in "PYTHON" :        if c == "T" :            continue        print(c,end="")    else :        print(end="\n")        print("正常退出")

结果为 PYHON

同样在while语句中亦可使用

   -END-   

  • 作者:喂今天救公主了吗
  • 原文链接:https://blog.csdn.net/weixin_30082367/article/details/113492308
    更新时间:2023-02-05 12:08:44