1.for 2.break (整个while循环全部结束) 1)打印1-100的偶数.py 2)打印1-100的20个偶数.py 3)while嵌套中的break (就近原则) 3.continue 错误用法: 正确用法:
1.for
In [1]: name = "lanwang" In [2]: for temp in name: ...: print("----") ...: print(temp) ...: ---- l ---- a ---- n---- w ---- a ---- n ---- g
2.break (整个while循环全部结束)
1)打印1-100的偶数.py
i = 1 while i <= 5: print("-----") if i == 3: break print(i) i += 1 #运行结果 ----- 1 ----- 2 -----
2)打印1-100的20个偶数.py
i = 1 count = 0 while i <= 100: #if i 是偶数打印 if i%2 == 0: print(i) count +=1 if count == 20 : break i += 1
3)while嵌套中的break (就近原则)
3.continue
错误用法:
i = 1 while i <= 5: print("-----") if i == 3: # break continue #一次循环不执行 print(i) i += 1 print("=======") #执行结果 -----
1 -----
2 ----- ----- #当i=3 时,永远跳出本次循环,下面的2行语句未能执行,一直重复 ----- ----- ----- ----- ----- ----- -----
正确用法:
i = 1 while i <= 5: i += 1 #i+=1 放到前面??? print("-----") if i == 3: #break continue #结束一次循环, 转而下一次的循环 print(i) print("=======") #运行结果 ----- 2 ----- ----- 4 ----- 5 ----- 6 =======