python for循环可以遍历任何序列的项目,如一个列表或者一个字符串
for循环的语法格式如下
|
|
流程图
for…in
循环是python的两种循环之一,一次把列表或元组中的每个元素迭代出来。
|
|
执行这段代码,会依次打印name
的每一个元素
|
|
所以for x in ...
循环就是把每个元素带入变量x
,然后执行缩进块的语句。
例:比如想计算1-10的整数之和,可以用一个sum
变量做累加
|
|
如果要计算1-100的整数之和,从1写到100有点困难,python提供了一个range()
函数,可以生成一个整数序列,比如range(5)
生成的序列是从0开始小于5的整数
|
|
range(101)
就可以生成0-100的整数序列,计算如下
|
|
在python中,for ... else
表示这样的意思,for
中的语句和普通的没有区别,else
中的语句会在循环正常执行完(即for
不是通过break
跳出而中断的)的情况下执行。
|
|
代码输出结果
|
|