关键字的使用 pass break continue

# ### 关键字的使用
# (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

  

猜你喜欢

转载自www.cnblogs.com/huangjiangyong/p/10793952.html