2013-01-02 78 views
0

**(初學者問題)看起來我建了一間房子,沒有包括門。舉個例子,假設您有三個DEF塊:不知道如何啓動程序功能

def intro (): 
    blah 
    def middle () 

def middle (): 
    blah 
    def end () 

def end (): 
    blah 

intro () #calling function here to start prog causes infinite loop 

計算機初始化所有DEFS但隨後退出PROG因爲沒有回指向啓動。你如何開始?如果我在介紹prog的最後一行的時候,事情會陷入無限循環。

回答

0

在函數調用之前不要寫def。試試這個:

def intro(): 
    print "intro" 
    middle() 

def middle(): 
    print "middle" 
    end() 

def end(): 
    print "end" 

intro()