1.coutinue
1.意义:执行到此continue就会直接结束本次循环进入下一次循环
2.基本用法:
for x in range(1,5):
for y in range(1,5):
if y==2: #遇到2就跳出本次循环
continue
print(f"{x},{y}")
2.break
1.意义:执行到此break就会直接结束循环
2.基本用法:
for x in range(1,5):
for y in range(1,5):
if y==2: #遇到2就结束循环
break
print(f"{x},{y}")
3.综合案例:
判断成绩是否大于50,大于从总钱数减10发给他,小于就下一位
当总钱数没了就结束
money=50
for x in range(1,20):
import random
stdu_mark = random.randint(1,100)
print(stdu_mark)
if stdu_mark>50:
money-=10
if(money<=0):
print("没钱了")
break
else:
print(f"余额:{money}")
else:
continue
4.总结:
continue和break在for循环和while循环中的作用都是相同的
注意:
continue:执行到此continue就会直接结束本次循环进入下一次循环
break:执行到此break就会直接结束循环
一个是结束本次循环,一个是直接结束循环,作用不同,不要混淆