标签:break 跳出循环 操作 运行 dmi statement 元素 ;; 取出
循环用于重复执行一些程序。
for循环
for循环需要预先设定循环的次数n,然后执行隶属于for的语句。
基本构造是
for 元素 in 序列: statement
如:
for a in [1,3.2,‘admin‘] print a
这个循环就是每次从表的[1,3.2,‘admin‘] 中取出一个元素,然后讲这个元素赋值给a,之后运行隶属于for的操作(print).
range(),生成序列
idx = range(5) print idx
可以看到idx的值为[0,1,2,3,4]
这个函数的功能是新建一个表。这个表的元素都是整数,从0开始,下一个袁术+1,直到所写的上限
如:
for i in range(10): print i**2
while循环
while 的用法是
wile 条件:
statement
如:
while i < 10 print i i = i + 1
循环中断
contiue #在循环的某一次,如果遇到continue,那么跳出循环,进行下一次操作
break #停止执行整个循环
for i in range(10): if i == 2: continue print i
当循环执行到i = 2的时候,if条件成立,触发continue,跳过本次执行,不执行print,继续执行下一次(i=3)
for i in range(10): if i == 2: break print i
当程序执行到i =2 时,if条件成立,触发break,整个循环停止。
总结
range()
for 元素 in 序列:
while 条件:
continue
break
标签:break 跳出循环 操作 运行 dmi statement 元素 ;; 取出
原文地址:http://www.cnblogs.com/xu-jia/p/6209933.html