【每天1分鐘】PYTHON基礎之條件與循環(循環控制)
-
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
>>>
-
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
>>>
-
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
>>>