# ### 关键字的使用 # (1)pass 过 作用 作站位用的 if 5==5: pass i = 0 while i <5: pass #约定俗成,在循环里面什么也不行的情况下,给友好提示; i+=1 # (2) break 终止当前循环(只能在循环当中) '''打印1~10,如果遇到 5 终止循环''' i= 1 while i <=10: if i ==5: break print(i) i+=1 #break 终止当前循环,外面循环一次,里面循环三次,只不过当j =3的时候,循环终止了 i = 1 while i <=3: j = 1 while j <=3: if j==3: break print(i,j) j+=1 i+=1 # 1,1 1,2 # (3) continue 跳过当前循环,从下次循环开始, #打印1-10 不打印5 i = 1 while i<=10: if i ==5: i+=1 #要小心跳过循环之后,后面的代码就不执行了,从循环开始出在执行 continue print(i) i +=1 # 打印1-100 所有不含4的数字 ''' 98 如果取出的98的个位数,和十位数? 8 => 98 % 10 =>8 9 => 98// 10 =>9 通过地板除 // 可以获取一个数的高位 通过取余 % 可以获取一个数的低位 ''' #第一个方法 i = 1 while i<=100: if i // 10 % 2 ==0: i+=1 continue print(i) i+=1 #第二个方法 i = 1 while i<= 100: num =str(i) if "4" in num: i+=1 continue print(i) i+=1