天天看点

【每天1分钟】PYTHON基础之条件与循环(循环控制)

【每天1分钟】PYTHON基础之条件与循环(循环控制)

  1. break

    break:跳出循环,不再执行

    流程图

代码示例

>>> for digit in range(10):
	if digit == 5:
		break
	print('the number is: {digit}'.format(digit = digit))

	
the number is: 0
the number is: 1
the number is: 2
the number is: 3
the number is: 4
>>> 
>>> L = list(range(10))
>>> while len(L) >= 1:
	tmp = L.pop()
	if tmp == 3:
		break
	print(tmp)

	
9
8
7
6
5
4
>>> 
           
  1. continue

    continue 跳过当前循环的剩余语句,然后继续进行下一轮循环。

    流程图

代码示例

>>> for digit in range(10):
	if digit == 5:
		continue
	print('the number is: {digit}'.format(digit = digit))

	
the number is: 0
the number is: 1
the number is: 2
the number is: 3
the number is: 4
the number is: 6
the number is: 7
the number is: 8
the number is: 9
>>> 
>>> L = list(range(10))
>>> while len(L) >= 1:
	tmp = L.pop()
	if tmp == 3:
		continue
	print(tmp)

	
9
8
7
6
5
4
2
1
0
>>> 
           
  1. pass

    pass 不做任何事情,一般用做占位语句。

代码示例

>>> for digit in range(10):
	if digit == 5:
		pass
	print('the number is: {digit}'.format(digit = digit))

	
the number is: 0
the number is: 1
the number is: 2
the number is: 3
the number is: 4
the number is: 5
the number is: 6
the number is: 7
the number is: 8
the number is: 9
>>> 
>>> L = list(range(10))
>>> while len(L) >= 1:
	tmp = L.pop()
	if tmp == 3:
		pass
	print(tmp)

	
9
8
7
6
5
4
3
2
1
0
>>>