break和continue
相同点:两个语句都是跳出循环。
不同点:break语句的作用是直接终止整个循环,其后面内容都不执行,并会返回设置的跳出后的值。而continue语句的作用是只跳出本次循环并开始下一轮循环。
for i in range(1,10):
if i % 2 == 0:
break
print(i)
2
a={1,}
a.remove(1)
for i in range(1,10):
if i % 2 == 0:
a.add(i)
continue
print(a)
{2, 4, 6, 8}