码迷,mamicode.com
首页 > 编程语言 > 详细

Python break

时间:2014-10-22 07:36:01      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:des   blog   io   使用   for   sp   div   on   log   

break退出循环

用 for 循环或者 while 循环时,如果要在循环体内直接退出循环,可以使用 break 语句。

比如计算1至100的整数和,我们用while来实现:

sum = 0
x = 1
while True:
    sum = sum + x
    x = x + 1
    if x > 100:
        break
print sum

  

咋一看, while True 就是一个死循环,但是在循环体内,我们还判断了 x > 100 条件成立时,用break语句退出循环,这样也可以实现循环的结束。

 

小实例:利用 while True 无限循环配合 break 语句,计算 1 + 2 + 4 + 8 + 16 + ... 的前20项的和。

sum = 0
x = 1
while True:
	sum+=x
	x*=2
	if x>2**19:
		break
print (sum)

  

Python break

标签:des   blog   io   使用   for   sp   div   on   log   

原文地址:http://www.cnblogs.com/xiaoit/p/4042159.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!