如何在python中使用函数外的参数?

tktrz96b  于 2023-03-16  发布在  Python
关注(0)|答案(2)|浏览(119)

我是python的新手,我写的代码如下。

page_number = 1

我在类中定义了一个参数。

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

但是当我像上面那样访问它的时候,它出错了。我想知道我怎么才能在这个函数中得到它。
任何帮助都将不胜感激。

xxls0lw8

xxls0lw81#

def begin(answer): 
    page_number = 1

可能会有用。

j9per5c4

j9per5c42#

您需要global关键字。

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

相关问题