-
break和continue的区别
1)break是提前结束整个循环
2)continue是跳过当前的这次循环,直接开始下一次循环。
这两个语句通常都必须配合if语句使用。break语句
n=1
while n<=100:
if n>10: #当=11时,条件满足,执行break语句
break # break语句会结束当前整个循环
print(n)
n=n+1
print('END')
输出结果:
1
2
3
4
5
6
7
8
9
10
END
continue语句
n=0
while n<10:
n=n+1
if n%2==0: #如果n是偶数,执行continue语句
continue # continue语句会直接继续下一轮循环,后续的print()不会执行
print(n)
输出结果:
1
3
5
7
9
- input()
input()返回的数据类型是str,str不能直接和整数作比较,必须先把str转换成整数。