在循环中达到某一条件时,我们需要跳出这个循环,在这个时候我们就可以使用break,continue,return
这三者的使用,和区别如下:
break:
count = 0
while True:
count += 1
if count >= 10:
break
print(count)
这段代码的执行结果为:1 2 3 4 5 6 7 8 9
当count大于等于10的时候,跳出循环 ,不在执行任何语句
continue:
count = 0
while count < 10:
count += 1
if count == 4:
continue
print('count为:{}'.format(count))
这段代码的执行结果是:count为:1 count为:2 count为:3 count为:5 count为:6 count为:7 count为:8 count为:9 count为:10
即当count等于4时,跳出这次循环,继续执行下一次循环
return:
def count():
count = 0
while True:
count += 1
if count == 10:
return count
x = count()
print(x)
这段代码的执行结果是:10
当count等于10的时候,返回count值,后面的代码都不执行
总结:break:跳出循环,循环外面的代码继续执行
contine:跳出这一次循环,剩下的循环继续执行
return:通常用在方法中,后面的代码统统不执行