这里break好像执行了十九次吧!!!!!!!
任务
利用 while True 无限循环配合 break 语句,计算 1 + 2 + 4 + 8 + 16 + ... 的前20项的和。
?不会了怎么办
break退出循环的条件是循环已执行了20次。
参考代码:
sum = 0 x = 1 n = 1 while True: if n > 20: break sum = sum + x x = x * 2 n = n + 1 print sum
利用 while True 无限循环配合 break 语句,计算 1 + 2 + 4 + 8 + 16 + ... 的前20项的和。
?不会了怎么办
break退出循环的条件是循环已执行了20次。
参考代码:
sum = 0 x = 1 n = 1 while True: if n > 20: break sum = sum + x x = x * 2 n = n + 1 print sum
2018-04-20
举报