while 一般是跟条件判断, 一般和计数器配合使用,防止进入死循环
continue 跳出当前循环,注意continue的位子,当满足条件时,后面的代码块就不会被执行
break 打破循环
外围else 注意缩进,如果
>>> for i in range(10,-1,-1): # 倒序 range是左闭右开 ... print(i) ... 10 9 8 7 6 5 4 3 2 1 0 >>> for i in range(10): # 输出偶数 ... if i % 2 == 1: ... continue ... print(i) ... 0 2 4 6 8 >>> for i in range(10): ... if i == 8: ... break ... else: ... print("no break") ... >>> for i in range(10): ... continue ... else: ... print("no break") ... no break >>>
>>> while n>=1: ... if n>2: ... print(n) ... else: ... break ... n-=1 ... 5 4 3 >>> n =5 >>> while n: ... if n==3: ... break ... n-=1 ... else: ... print("no break") >>> while n: ... if n==3: ... print("3") ... n-=1 ... else: ... print("no break") ... 3 no break
原文:https://www.cnblogs.com/su-sir/p/12467255.html