一、break语句
强行直接跳出一层循环
i=0
while i<=10:
i=i+1
print(i)
if i>4:
break
#本来是输出1-10,现在强行输出1-5
二、continue语句
当该语句被执行时会结束当前循环,继续下一次循环
实战练习:
加法运算10以内整数和
1+2+3+4+5+6+7+8+9+10=55
i=0
sum=0
while i<10:
i=i+1
sum+=i
print("1到",end="")
print(i,end="")
print("的和为",end="")
print(sum)
三、优化
输出偶数和
i=0
sum=0
while i<10:
i=i+1
if(i%2): #不是偶数不执行
continue #是奇数就执行
sum+=i
print("1到",end="")
print(i,end="")
print("的偶数和为",end="")
print(sum)
输出奇数和
i=0
sum=0
while i<10:
i=i+1
if(i%2==0):
continue
sum+=i
print("1到",end="")
print(i,end="")
print("的奇数和为",end="")
print(sum)