a=10 def func(): global a a=20 print(a,end=' ') func() print(a)
时间: 2024-05-17 13:15:15 浏览: 74
用程序求10+20,并输出结果
这段代码的输出结果是 20 20。首先,在函数 `func` 中,我们声明变量 `a` 是全局变量,然后将其值修改为 20,再打印其值,输出结果为 20。接着,我们再次打印变量 `a` 的值,由于在函数 `func` 中已经将其修改为 20,因此最后的输出结果也为 20。需要注意的是,如果在函数中不声明变量 `a` 是全局变量,那么第一个输出结果会是 20,但第二个输出结果仍然是 10,因为函数中修改的是局部变量 `a`,而不是全局变量 `a`。
阅读全文