5.6Python break语句 跳出循环
Posted by 撒得一地 on 2016年4月6日 in python教程
一般来说,循环会一直执行到条件为假,或者到序列元素用完时。但是有些时候可能会提前中断一个循环,进行新的迭代(新一“轮”的代码执行),或者仅仅就是想结束循环。这时候可以使用break语句来终止循环。
break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。简单的说,break语句是会立即退出循环,在其后边的循环代码不会被执行。
break语句用在while和for循环中。
Python语言 break 语句语法:
break
实例(win平台下),当x的值为3时终止循环:
>>> x = 1 >>> while True: ... print(x) ... x+=1 ... if x==3: ... break ... 1 2
实例(Linux平台下):
#!/usr/bin/python for letter in 'Python':# First Example if letter == 'h': break print 'Current Letter :', letter var = 10 # Second Example while var > 0: print 'Current variable value :', var var = var -1 if var == 5: break print "Good bye!"
以上执行结果:
Current Letter : P Current Letter : y Current Letter : t Current variable value : 10 Current variable value : 9 Current variable value : 8 Current variable value : 7 Current variable value : 6 Good bye!