python3 循环控制:for


语法

Python中的for语句能够遍历任何序列的项目,基本语法:

for iterating_var in sequence: statements(s)

for循环中使用else语句

如果else语句与for循环一起使用,则只有在for循环正常终止(而不是遇到break语句)时才执行else块。

搜索列表中的偶数的用法

numbers = [11,33,55,39,55,75,37,21,23,41,13] for num in numbers: if num%2 == 0: print ('the list contains an even number') break
else: print ('the list doesnot contain even number')

输出:

the list does not contain even number

range()函数 

内置的函数range()是对一系列数字进行迭代的函数。

for i in range(5): print(i)

你也可以使用range指定区间的值:

for i in range(5,9) : print(i)

也可以使range以指定数字开始并指定不同的增量(甚至可以是负数,有时这也叫做'步长'):

for i in range(0, 10, 3): print(i)

还可以使用range()函数来创建一个列表:

L = list(range(5)) print(L) #[0, 1, 2, 3, 4]

嵌套循环 

例如: 

for iterating_var in sequence: for iterating_var in sequence: statements(s) statements(s)
while expression: while expression: statement(s) statement(s)

以将任何类型的循环放在任何其他类型的循环中。 例如,for循环可以在while循环或for循环内,反之亦然。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM