Python——for循环

Python——for循环,第1张

概述循环是程序设计语言中非常重要的语法。有了循环,我们就能处理重复事件。下面的代码说明了for循环的基本流程。num_list=[5,2,4,7,3,6,8,1,9,0]num_list.sort()fornuminnum_list:#每次循环,num都会获得num_list中的下一个元素,直到遍历完num_list为止。print(num)

循环是程序设计语言中非常重要的语法。有了循环,我们就能处理重复事件。下面的代码说明了for循环的基本流程。

num_List = [5,2,4,7,3,6,8,1,9,0]num_List.sort()for num in num_List:    # 每次循环,num都会获得num_List中的下一个元素,直到遍历完num_List为止。    print(num)          # 循环执行print(num)来进行打印

程序执行结果如下所示: 

 注意到for循环之后有个冒号,python以冒号开始一段代码段。要求这段代码段必须是同样的缩进。例如上面代码中的print就进行了缩进。当然了for循环可以执行一大堆的代码段。这不限于一行代码。例如:

num_List = [5,2,4,7,3,6,8,1,9,0]num_List.sort()for num in num_List:    # 每次循环,num都会获得num_List中的下一个元素,直到遍历完num_List为止。    print(num)          # 循环执行print(num)来进行打印    print(num+1)    print(num+2)

不过,正如上面所言,一个代码段的缩进必须是相同的,不然会造成语法错误。缩进是Python语法的一部分。python强制要求缩进,其实是非常好的做法。这能够避免游戏人写出非常多层的嵌套代码。个人建议嵌套层数不要超过5层,超过5层的就封装成函数来进行调用,使得逻辑变得更加清晰。

num_List = [5,2,4,7,3,6,8,1,9,0]num_List.sort()for num in num_List:    # 每次循环,num都会获得num_List中的下一个元素,直到遍历完num_List为止。    print(num)          # 循环执行print(num)来进行打印    print(num+1)    print(num+2)print("for循环执行结束")    # for循环体之外的语句。这行的缩进是和for本身一样,他并不是for循环体内的代码

执行结果如下所示:

由于python中缩进是语法的一部分,因此,只有合法的缩进才能让程序正常运行。错误的缩进通常会导致语法错误,但也有些会导致逻辑错误,比如你少缩进了一行,那么这行将不属于那块代码块,从而导致逻辑错误。当然了错误的缩进导致语法错误很常见,例如在没有冒号的地方,开始缩进,那么将会导致错误,还有一些错误是缩进的幅度不同引起的,上面缩进了4个空格,但是下面缩进了3个空格,这也将会导致错误。甚至有时候,你忘记写冒号,然后接下来的代码开始进行缩进,这也会导致错误。总之多加练习能够避免这些错误。

 

 

 

 

 

总结

以上是内存溢出为你收集整理的Python——for循环全部内容,希望文章能够帮你解决Python——for循环所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1188867.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存