天天看點

【每天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
>>>