for - break

  1. for 迴圈在某條件發生時使用 break 離開迴圈,語法如下:
    for iterating_var in sequence:
    	statement1(s)
    	if expression:
    		statement2(s)
    		break
    	statement3(s)
    
  2. 範例:for 迴圈列印 1 到 10 數字,輸入一個中斷數字,碰到此數字時終止迴圈。
    [dywang@deyu zzz]$ cat loop6.py
    #!/usr/bin/env python3
    
    num = int(input("Enter a number: "))
    for i in range(1, 11):
    	print(i, end=" ")
    	if i == num: break
    print()
    
  3. 執行結果,輸入 5 列印 1 2 3 4 5,輸入大於 10 的數字 100,列印 1 2 3 4 5 6 7 8 9 10。
    [dywang@deyu zzz]$ ./loop6.py 
    Enter a number: 5
    1 2 3 4 5
    [dywang@deyu zzz]$ ./loop6.py 
    Enter a number: 100
    1 2 3 4 5 6 7 8 9 10