购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.2 for循环

for循环语句的语法结构如下所示:

Python中的for循环常用于遍历列表、元组、字符串以及字典等序列中的元素。 for循环语句经常与range()函数一起使用,range()函数是Python的内置函数,可创建一个整数列表。range()函数的语法是:

计数从start开始,默认是从 0 开始。计数到stop结束,但不包括stop。 step为步长,默认为 1。例如range(10)等价于range(0,10);range(0,6)是[0,1,2,3,4,5];range(0,6)等价于range(0,6,1)。

例 4-5 】 遍历range( )生成的列表,过滤出正数、负数和 0。

首先遍历range(-1,2)生成的列表,range(-1,2)返回的列表为[-1,0,1],每次循环变量x的值依次为-1,0,1。然后判断变量x的值是否大于 0,如判断为正数的值,输出结果为“正数:1”;如变量x的值等于 0,输出结果为“零:0”;如判断为负数的值,输出结果为“负数:-1”。最后一个else子句执行后循环才结束,输出结果“循环结束”。

运行结果:

例 4-6 】 用for语句求S = 1+2+3+…+100 的值。

运行结果: G/ieiGyzVraMnyKkhgHdPq8kafcjZYeTi8ZVhs9kCMq5GRJEZQm6sfSrf5Az8g9S

点击中间区域
呼出菜单
上一章
目录
下一章
×