天天看点

Python - for 循环

在代码中有的时候我们需要程序不断地重复执行某一种操作

例如我们需要不停的判断某一列表中存放的数据是否大于 0,这个时候就需要使用循环控制语句

这里会讲解 for 循环

python 有两种循环语句,一个是 for、一个是 while 

https://www.cnblogs.com/poloyy/p/15087250.html

for 语句用于遍历序列中的元素,这里所讲的序列是广义的,可以是:

列表

元组

集合

range 对象

range() 详解:https://www.cnblogs.com/poloyy/p/15086994.html

https://www.cnblogs.com/poloyy/p/15087598.html

2+4+6 

1+2+3

https://www.cnblogs.com/poloyy/p/15087130.html 

当 for 循环正常完成后,会自动进入到 代码块 2 

检测 number 是否会素数

range(2, number) 会生成 2、3、4、5、6、7、8 的数字序列

判断 factor 是否可以被 number 整除

如果是,则 number 不是素数

如果 for 循环整除结束,就会进到 else 里面,则 number 为素数

若想执行 else 里面的代码块,必须是触达到循环条件且为假

如果在循环里面提前结束了循环(break),则不会执行 else 里面的代码块