美文网首页
continue和break

continue和break

作者: 天雨流芳hodo | 来源:发表于2020-07-27 14:17 被阅读0次

continue语句可以跳过一轮循环中的本次循环进入下次循环(本轮循环继续)。例如在我们只需要计算0到10的奇数之和。

sum = 0
for x in range(0,10):
    if x%2==0:
        continue
    sum = sum+x
    x+=1
print("0到10的奇数之和是{}".format(sum))

输出

0到10的奇数之和是25

break语句可以退出当前循环,例如我们需要计算0到50的求和,则添加一个break语句即可(本轮循环结束)。

sum = 0
x = 0
while x < 101:
    sum = sum+x
    x+=1
    if x >50:
        break
print("0到50的求和为{}".format(sum))

输出

0到50的求和为1275

另外,return必须用在函数内
(1)返回函数的返回值
(2)终止程序的运行,可跳出多重循环,提前退出

def sum(end):
    sum = 0
    for x in range(0,end):
        sum = sum+x
        x+=1
        if x > end:
            break
    return sum
test = sum(101)
print("0到100求和为{}".format(test))

输出

0到100求和为5050

相关文章

网友评论

      本文标题:continue和break

      本文链接:https://www.haomeiwen.com/subject/viszlktx.html