python for循环如何遍历嵌套列表 (python用for循环求1到100的和)

Python学习记录(22)——for-in循环的学习

大家好,上一节课我们学习了Python学习记录(21)——while循环,这节课我们进入Python学习记录(22)——for-in循环

首先我们复习一下上次学习的,什么叫做循序结构:反复做同一件事情;如下图

python的iforiin循环该怎么理解,pythonfor循环如何遍历嵌套列表

Python中一般有两种循环结构:while循环 和 for-in 循环,他们的区别如下图:

python的iforiin循环该怎么理解,pythonfor循环如何遍历嵌套列表

今天我们来学习for-in循环:

python的iforiin循环该怎么理解,pythonfor循环如何遍历嵌套列表

流程图:

python的iforiin循环该怎么理解,pythonfor循环如何遍历嵌套列表

我们在Pycharm里面先来看看:

依次将Python每个字母进行输出

python的iforiin循环该怎么理解,pythonfor循环如何遍历嵌套列表

输出结果:

python的iforiin循环该怎么理解,pythonfor循环如何遍历嵌套列表

range()产生一个整数数列,对里面数字进行挨个输出

python的iforiin循环该怎么理解,pythonfor循环如何遍历嵌套列表

输出结果:

python的iforiin循环该怎么理解,pythonfor循环如何遍历嵌套列表

#计算1到100的偶数和

python的iforiin循环该怎么理解,pythonfor循环如何遍历嵌套列表

#如果循环体中不需要使用到自定义变量,例如”i“,可以改为: ’_‘ ,只进行循环

python的iforiin循环该怎么理解,pythonfor循环如何遍历嵌套列表

#如果循环体中不需要使用到自定义变量,例如”i“,可以改为: ’_‘ ,只进行循环

python的iforiin循环该怎么理解,pythonfor循环如何遍历嵌套列表

输出结果:

python的iforiin循环该怎么理解,pythonfor循环如何遍历嵌套列表

最后咱们用一个水仙花数的例子来学习:

#100到1000的水仙花数:例如 371=3*3*3+7*7*7+1*1*1

结果存在一个列表中,如果不用列表,也可以直接对数字进行输出(注释部分:#print('100到1000水仙花数:',i))

python的iforiin循环该怎么理解,pythonfor循环如何遍历嵌套列表

输出结果:

python的iforiin循环该怎么理解,pythonfor循环如何遍历嵌套列表

我是小牛哥,大家一起学Python,下节课我们一起进入Python学习记录(23)——流程控制语句 break 和 continue

感兴趣的朋友可以自己下去尝试一下哦,也欢迎大家一起讨论