python中break和return的区别,什么结束当前循环还是啥?选择题做过忘记...

发布网友 发布时间:2022-04-23 02:50

我来回答

2个回答

热心网友 时间:2022-04-06 15:25

break和continue吧?

break是结束整个循环,而continue是结束本次循环。
t = 0
for i in range(1, 11):
t = i + 1
if t == 2:
continue
elif t == 4:
break
print(t)
如上代码,执行过程总,只会打印i= 3,因为在执行过程中,第一次循环i=1时,t等于i+1等于2,符合判断条件,continue,结束了本次循环,进入第二次循环,i = 2,t等于3,打印,第三次循环,i= 3,t = 4,符合判断条件,break,结束所有循环,不再进行i = 4、5、6....

热心网友 时间:2022-04-06 16:43

你好!
区别就是return要求跟返回值,而break不需要。
在循环当中使用break,会直接结束循环;
return是要跟返回值的,在循环中使用同样是结束循环。

希望对你有帮助!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com