Nazdar sokolíci, prosím poraďte mi:

V souboru emptyLines.py je definovaná funkce tri_riadky() - kromě jiného. V souboru lenRiadky.py tuto funkci importuji pro funkci nine_lines(), kterou na konci volám.

Když tento soubor v IDLE aktivuji (F5), vrací se mi realizace posledních 3 příkazů z emptyLines.pya teprve potom se provede invokace nine_lines() ze souboru lenRiadky.py.

Jak je to možné, když jsem ze souboru emptyLines.pyimportoval *jenom* funkci tri_riadky?

Srdečně zdravím, Tovim

# Text souboru emptyLines.py

# uživatelské funkce bez parametru

def novy_riadok():     
    print()       

def tri_riadky():
    novy_riadok()
    novy_riadok()
    novy_riadok()    
   

    
print("First Line")
tri_riadky()
print("Second Line")    

# Text souboru lenRiadky.py

from emptyLines import tri_riadky

def nine_lines():
    tri_riadky()
    tri_riadky()
    tri_riadky()


nine_lines()

_______________________________________________
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

Odpovedet emailem