2014-01-08 28 views
0

我是python.i的新手,我寫下如下代碼。如何在python中使用參數?

page_number = 1 

我在類中定義了一個參數。

def begin(): 
    answer = raw_input("continue?") 
    if answer == 'q': 
     exit() 
    else: 
     page_number += 1 

但是,當我像上面訪問它,它出錯了。 我想知道如何在這個函數中得到它。
任何幫助,將不勝感激。

+1

[您需要使用'在函數的全球頂級page_number'(http://docs.python.org/2/faq/programming.html#why-am-i-getting-an-unboundlocalerror-當最可變具有-a值)。 –

+1

我沒有看到一個參數(除了'raw_input'之外),也沒有看到一個類。請發佈完整的代碼。另外,如果您遇到錯誤,請發佈堆棧跟蹤。 – Christian

+0

@AshwiniChaudhary非常感謝。正如你所說,我解決了這個問題。 –

回答

0
def begin(answer): 
    page_number = 1 

它可能是有用的。

相關問題