for loop

  1. 流程圖

    \begin{tikzpicture}[node distance=1.5cm]\setlength \baselineskip{1ex}
......

  2. 語法
    for iterating_var in sequence:
    	statement(s)
    
  3. 範例:列出前二位及後兩位球員。
    [dywang@deyu zzz]$ cat loop2.py 
    #!/usr/bin/env python3
    # coding: utf-8
    
    players = ['dywang', 'david', 'linda', 'peter', 'rita']
    print("top 2 players")
    for player in players[:2]: print(player)
    print("last 2 players")
    for player in players[-2:]: print(player)
    
  4. 執行結果。
    [dywang@deyu zzz]$ ./loop2.py 
    top 2 players
    dywang
    david
    last 2 players
    peter
    rita