Python第三天
Posted showTime
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python第三天相关的知识,希望对你有一定的参考价值。
用 for 循环或者 while 循环时,如果要在循环体内直接退出循环,可以使用 break 语句。
sum =0 x=0 while True: sum=sum+x x=x+1 if x>100: break print sum
>>>
5050
例子:利用 while True 无限循环配合 break 语句,计算 1 + 2 + 4 + 8 + 16 + ... 的前20项的和。
sum = 0 x = 1 n = 1 while True: if n>20: break sum =sum+x x=x*2 n=n+1 print sum
在循环过程中,可以用break退出当前循环,还可以用continue跳过后续循环代码,继续下一次循环。
L = [75, 98, 59, 81, 66, 43, 69, 85] sum = 0.0 n = 0 for x in L: if x < 60: continue sum = sum + x n = n + 1 print sum/n
对已有的计算 0 - 100 的while循环进行改造,通过增加 continue 语句,使得只计算奇数的和:
sum = 0 x = 0 while True: x = x + 1 if x > 100: break if x % 2 == 0: continue sum = sum + x print sum
以上是关于Python第三天的主要内容,如果未能解决你的问题,请参考以下文章