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
网友评论