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第三天的主要内容,如果未能解决你的问题,请参考以下文章

Python 第三天

2018-10-11学习python第三天

python第三天

Python学习第三天(面向对象编程)01

python第三天作业

python练习第三天