| 132 |   | Funkcije pišemo in uporabljamo praktično povsod. Začnejo se z ukazom def, sledi ime in argumenti, ter konča z : Telo funkcije je zamaknjeno. | 
                      
                      
                        |   | 133 |  | 
                      
                        |   | 134 | Za prekintev zanke for uporabimo ukaz break.   | 
                      
                        |   | 135 | Ta ukaz takoj prekine vse nadaljnjne iteracije. | 
                      
                        |   | 136 | Ukaz continue v zankah pa nadaljuje z naslednjim elementom. | 
                      
                        |   | 137 |  | 
                      
                        |   | 138 | Funkcije oz. podprograme pišemo in uporabljamo praktično povsod.  | 
                      
                        |   | 139 | Začnejo se z ukazom def, sledi ime in argumenti,  | 
                      
                        |   | 140 | ter konča z : Telo funkcije je zamaknjeno. | 
                      
                        |   | 141 | Vsaka funkcija vrača nek rezultat. Rezultate vračamo s skupkom | 
                      
                        |   | 142 | (tuple) | 
                      
                        |   | 143 | {{{ | 
                      
                        |   | 144 | #!python | 
                      
                        |   | 145 | def zamenjaj(i, j): | 
                      
                        |   | 146 |     return (j, i) | 
                      
                        |   | 147 |  | 
                      
                        |   | 148 | i, j = 1, 2 | 
                      
                        |   | 149 | i, j = zamenjaj (i, j) | 
                      
                        |   | 150 | print i, j | 
                      
                        |   | 151 | }}} |