如何在一个函数中得到一个全局变量,而后者有一个同名的局部变量?

2024-09-29 23:23:27 发布

您现在位置:Python中文网/ 问答频道 /正文

a = 1
def b():
    for c in range(10):
        if c % 2 == 0:
            a = c
        else:
            a = a
    print(a)
b()

我想“assgin global.a to b.a”,但是a = a不起作用,它只是将本地a分配给本地a。那么如何访问全局a并将其分配给b中的a

不要更改ba的名称


Tags: toin名称forifdefrange全局

热门问题