📜  填写函数 incrementer 的代码,使其返回全局变量 fixedValue 的值加一. (1)

📅  最后修改于: 2023-12-03 15:08:09.355000             🧑  作者: Mango

填写函数 incrementer 的代码,使其返回全局变量 fixedValue 的值加一

在编写程序时,我们经常需要使用全局变量。全局变量是定义在程序的主体内,但位于所有函数之外的变量。这意味着全局变量可以在程序的任何位置使用,包括函数内部。在这个例子中,我们需要编写一个函数,使其返回一个全局变量加一个的值。下面是代码示例:

# 示例代码
fixedValue = 10

def incrementer():
    global fixedValue
    fixedValue += 1
    return fixedValue

print(incrementer()) # 11
print(incrementer()) # 12

在这个函数中,我们首先声明 fixedValue 为全局变量,然后在函数内部将其值加 1。最后,我们返回加 1 后的值。

这个例子中还演示了如何在调用函数时使用 global 关键字来声明一个全局变量。在函数内部使用 global 关键字后,可以对全局变量进行读取和写入操作。

总之,当我们需要在函数内部使用一个全局变量时,我们需要先用 global 关键字声明该变量,然后就可以像普通变量一样使用了。