| 683 |   | x = 6 # Definiranje vrednosti globalne spremenljivke. Ti spremenljivki lahko rečemo globalna, saj je bila definirana na "vrhu" programa | 
                      
                        | 684 |   |       # in glede na to, da program beremo od vrha proti dnu, to pomeni, da bo ta spremenljivka "vidna" v celotni kodi | 
                      
                        | 685 |   | def example(): | 
                      
                        | 686 |   |    print("Vrednost globalne spremenljivke x: ", x) | 
                      
                        | 687 |   | z = 5 | 
                      
                        | 688 |   |  | 
                      
                        | 689 |   | #Definiranje vrednosti lokalne spremenljivke | 
                      
                        | 690 |   | print("Vrednost lokalne spremenljivke z: ", z) | 
                      
                        | 691 |   | example() | 
                      
                        | 692 |   | print(z) #Poskus izpisa lokalne spremenljivke zunaj | 
                      
                        | 693 |   |          # definicije funkcije -> NameError: name 'z' is | 
                      
                        | 694 |   |          # not defined | 
                      
                        | 695 |   | }}} | 
                      
                        | 696 |   | Torej, lokalna spremenljivka je lahko katera koli spremenljivka, katera ni definirana na "vrhu" kode oz. ni definirana z ukazom "global", kot je to prikazano na naslednjem primeru: | 
                      
                        | 697 |   |  | 
                      
                        | 698 |   | {{{ | 
                      
                        | 699 |   | #!python | 
                      
                        | 700 |   | # -*- coding: utf-8 -*- | 
                      
                        | 701 |   |  | 
                      
                        | 702 |   | x = 6 | 
                      
                        | 703 |   | def example(): | 
                      
                        | 704 |   |    global x #Definiramo "x" kot globalno  spremenljivko | 
                      
                        | 705 |   | print("Vrednost globalne spremenljivke x: ", x) | 
                      
                        | 706 |   | print(x+5) | 
                      
                        | 707 |   | x += 6 #Sedaj lahko spreminjamo globano spremenljivko "x" | 
                      
                        | 708 |   |  | 
                      
                        | 709 |   | example() | 
                      
                        | 710 |   | }}} | 
                      
                        | 711 |   | Več primerov o globalnih in lokalnih spremenljivkah si lahko ogledamo v naslednji [raw-attachment:Uvod_v_Python-Funkcije_in_Globalne_Spremenljivke.pdf priponki]. | 
                      
                      
                        |   | 683 | vsota = 6 | 
                      
                        |   | 684 | def sum(x, y): | 
                      
                        |   | 685 |     vsota = x + y | 
                      
                        |   | 686 |     print("Lokalna vsota je: ", vsota) | 
                      
                        |   | 687 |  | 
                      
                        |   | 688 | # Pokličemo funkcijo sum | 
                      
                        |   | 689 | sum(2, 3) | 
                      
                        |   | 690 |  | 
                      
                        |   | 691 | print("Globalna vsota je: ", vsota) | 
                      
                        |   | 692 | }}} | 
                      
                        |   | 693 |  |